Задать вопрос
@oksana_melikhova

Почему не получается поместить буллеты по центру справа?

Как должно быть
64fb132ab6015353063335.png
Как выходит у меня
64fb1355b8d1f863019449.png

Не могу понять, в чём причина - пробовала двигать буллеты с помощью флексов и абсолютного позиционирования, по центру получается поставить, а пробить к правому краю - нет

И как сделать такой стиль на активном буллете? Пробовала с псевдоэлементом, но толкового ничего не вышло

<div class="swiper-pagination"></div>
.header-slider .swiper-pagination {
/* 	position: absolute;
	top: 50%; 
        rigth: 0;   */
	display: flex;
	justify-content: center;
	align-items: flex-end;
	gap: 15px;
	flex-direction: column;
	z-index: 10000;
}

.header-slider .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: var(--white-color);
}
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Get-Web
@Get-Web Куратор тега CSS
Front-End Developer
Потому что там вложенные селекторы, а следовательно специфичность нативных стилей выше. Если хотите переопределить стили, вам необходимо либо применить такую же специфичность, но определить стили после стилей swiper:
.header-slider>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic

либо повысить специфичность:
.header-slider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic

Но лучше создать кастомную пагинацию и самостоятельно определять стили:
pagination: {
            el: '.dots',
            type: "bullets",
            clickable: true,
            bulletClass: "dot",
            bulletActiveClass: "dot_active",
            renderBullet: function (index, className) {
                return '<div class="' + className + '"></div>';
            },
        },
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@EvgenyApMr
Попробуйте к .header-sloder применить свойство position: relative, а потом .swiper-pagination перемещать через абсолютное позиционирование, например:

position: absolute;
right: 0;
bottom: 0;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы