Подскажите, как из такого блока
сделать такой блок
Не могу никак придумать как такое сделать. Тот что первый, это декстоп, а нижний мобилка, но как это сделать. Моя идея была что при уменьшении экрана, когда уже начинает блок вылазить из общего полотна, подключался сразу слайдер, но я не могу придумать как его написать, чтобы размер подгонялся.
Дополнительно:
Содержание
Если опыта в js мало то вряд-ли получится сделать хорошо слайдер с адаптивом, как вариант подключить уже готовые решения по типу swiper/slick. Если же хочется самому то есть уроки на Ютубе, правда за доступность с телефона не уверен что там будет сказано
Ответы:
|
1 |
<head> ... <link rel="stylesheet" type="text/css" href="slick/slick.css"/> <link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/> ... <script type="text/javascript" src="slick/slick.min.js"></script> ... </head> <div class="slider-container"> <div class="slider-item"><img src="image1.jpg" alt=""></div> <div class="slider-item"><img src="image2.jpg" alt=""></div> <div class="slider-item"><img src="image3.jpg" alt=""></div> </div> <style> .slider-container { width: 100%; margin: 0 auto; } .slider-item { width: 100%; margin: 0 auto; } </style> <script type="text/javascript"> $('.slider-container').slick({ dots: true, // показать точки навигации infinite: true, // зациклить слайдер speed: 300, // скорость анимации slidesToShow: 1, // количество показываемых слайдов adaptiveHeight: true // подгонять высоту слайдера под высоту изображения }); </script> |
Скорее наоборот, из слайдера сделать статичный блок.
Берешь свой любимый слайдер, ищещшь у него в опциях брейкпоинты и пишешь чтобы выше твоей мобилки он отключался, обычно это называется destroy. Потом смотришь какую разметку он после себя оставил и стилизуешь под нужный вид
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?


Для создания адаптивного слайдера из одиночного блока можно использовать CSS и JavaScript. Вот пример решения этой задачи:
HTML:
CSS:
JavaScript:
Этот код создает адаптивный слайдер, который автоматически подстраивается под ширину экрана. Стили CSS задают блоку слайдера и каждому слайду ширину, соответствующую ширине экрана. JavaScript обрабатывает переключение слайдов при нажатии на соответствующие кнопки или жесты. Кроме того, при изменении размера окна браузера слайдер также будет адаптироваться под новые размеры.