Почему слайды прижимаются друг к другу?
Нужно задать расстояние между слайдами так,чтоб слайды выходили из контейнера. Игрался с абсолютами, все ломается. Какие есть варианты?
snippet
Дополнительно:
обычный margin на слайд.
вот так например можно сделать отступы внутри слайда при этом, слайды прижат к краям:
snippet
Вот пример центральным слайдом, в котором по краям выглядывают соседние слайды:
snippet
нужно чтоб было как на этом фото. Тоесть боковые слайды выходят из контейнера и обрезаются.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Проблема с прижатием слайдов друг к другу на веб-странице может возникать по разным причинам. Вот несколько возможных причин и способы их решения:
1. **CSS свойства**: Проверьте CSS свойства, которые могут влиять на расположение слайдов. Например, могут быть установлены отступы (margin) или внутренние отступы (padding), которые могут приводить к прижатию слайдов друг к другу. Убедитесь, что эти свойства правильно настроены.
2. **Размеры слайдов**: Если размеры слайдов заданы неправильно, это также может привести к их прижатию друг к другу. Убедитесь, что размеры слайдов правильно настроены и что нет ненужных отступов между ними.
3. **Flexbox или Grid**: Если для размещения слайдов используется Flexbox или Grid, убедитесь, что правильно настроены свойства этих моделей раскладки. Например, установите правильные значения для свойств flex-grow, flex-shrink, flex-basis (для Flexbox) или grid-gap (для Grid).
Приведу пример кода на языке PHP для создания слайдов с помощью Flexbox:
<div class="slider"> <div class="slide">Slide 1</div> <div class="slide">Slide 2</div> <div class="slide">Slide 3</div> </div> .slider { display: flex; flex-wrap: nowrap; } .slide { flex: 0 0 100%; /* Устанавливаем равную ширину для каждого слайда */ }
Если после проверки и исправления вышеуказанных причин проблема с прижатием слайдов друг к другу все еще остается, возможно, есть другие CSS или JavaScript конфликты на странице, которые могут влиять на расположение элементов. В таком случае рекомендуется провести дополнительный анализ кода и исключить возможные конфликты.