Полоса прокрутки страницы появляется, когда дочерний элемент имеет overflow-x: прокрутка; CSS [закрыто]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Полоса прокрутки страницы появляется, когда дочерний элемент имеет overflow-x: прокрутка; CSS [закрыто]

Сообщение Anonymous »

Я создал простой слайдер. Overflow-x настроен на прокрутку, и это работает. Хотя переполненное содержимое скрыто внутри контейнера прокрутки, появляется полоса прокрутки для всей страницы. Нет видимого переполнения, которое могло бы вызвать проблему.
Изображение полосы прокрутки контейнера вместе с полосой прокрутки страницы.
После первого взаимодействия с кнопкой со стрелкой полоса прокрутки страницы исчезает.
Видео здесь: https://jmp.sh/jfT7p8Ct
Я экспериментировал с установкой различных типов overflow-x для разных контейнеры, обертывающие содержимое прокрутки, устанавливающие разную ширину, ничего не помогло. Я не нашел решения в сети, ChatGPT не дает вразумительного ответа.
РЕШЕНО:
Чтобы решить проблему, я установил Transform: TranslateX(0px); в список. Я не уверен, как это помогло, но это может быть связано со способом перемещения списка - с помощью свойства преобразования.
Это может помочь понять логику JS:
Это может помочь понять логику JS:

Код: Выделить всё

var translateX = -(slideNumber) * (cardWidth + sliderListGap);
sliderList.style.transform = `translateX(${translateX}px)`;
В зависимости от нажатой кнопки номер слайда изменяется от 0 до номера последнего слайда.

Подробнее здесь: https://stackoverflow.com/questions/791 ... scroll-css
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»