Как сделать слайдер css?
Галерея из 5 фото, без автопрокрутки, листать пальцем, подскажите пожалуйста.
Ваш вопрос
Галерея из 5 фото, без автопрокрутки, листать пальцем, подскажите пожалуйста.
display: flex; overflow-x: auto; scroll-snap-type: x mandatory;.flex: 0 0 100%; scroll-snap-align: start;.Это ручная прокручиваемая галерея. Автоперелистывание, счетчик и дополнительные кнопки потребуют отдельной реализации.
Для такой галереи подойдет горизонтальная прокрутка с CSS Scroll Snap. Контейнеру задайте display: flex; overflow-x: auto; scroll-snap-type: x mandatory;, а каждому слайду flex: 0 0 100%; scroll-snap-align: start;. Слайды будут занимать ширину контейнера и останавливаться на выбранных позициях после прокрутки.
Это дает простую ручную галерею без автоматического таймера. Изображения внутри ограничьте шириной слайда и предусмотрите подходящий alt. Сделайте область доступной с клавиатуры, например добавьте tabindex="0" и понятное доступное название, проверьте видимый фокус.
Для привычных кнопок вперед и назад, счетчика и сложного управления могут понадобиться дополнительные возможности CSS с проверкой поддержки либо JavaScript. Не скрывайте все признаки прокрутки, если пользователь иначе не догадается, что фотографий несколько.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
v4-flash
v4-flash
Как сделать слайдер css?
flex: 0 0 100%и scroll-snap-align.