#reactjs #react-bootstrap
Вопрос:
я пытаюсь сделать так, чтобы мой слайдер выглядел отзывчивым в телефонах. я создал веб-приложение с помощью Reactjs и начальной загрузки.
вот мой код:
CSS
.carousel{
width:100%;
height:500px;
margin: auto;
}
.carousel > img {
margin: 0 auto;
}
h3{
color:black;
}
файл js:
<Carousel className="carousel">
<Carousel.Item interval={2000}>
<img
className="d-block mx-auto"
src="https://i.imgur.com/4kZFFp9.png"
alt="First slide"
/>
</Carousel.Item>
<Carousel.Item interval={2000}>
<img
className="d-block mx-auto"
src="https://i.imgur.com/BuNGcJI.png"
alt="Second slide"
/>
</Carousel.Item>
<Carousel.Item interval={2000}>
<img
className="d-block mx-auto"
src="https://i.imgur.com/UDBoRJn.png"
alt="Third slide"
/>
</Carousel.Item>
</Carousel>
я попытался отредактировать файл начальной загрузки и css, но ни один из них не сработал!
любая помощь будет высоко оценена 🙂
Комментарии:
1. Можете ли вы поделиться кодом или демонстрационной версией, чтобы можно было определить проблему?
2. fatihacarhome.com . вот он
Ответ №1:
Не фиксируйте ширину и высоту подобным образом, особенно для телефонов. Прямо сейчас вы устанавливаете одинаковую высоту для всех устройств. Либо ширина ручки, либо высота. В любом случае, ширина:100% не требуется, она должна автоматически заполнять холст. Если нет, то используйте минимальную ширину:100% и высоту:авто.
Вам также необходимо использовать изображения, которые могут заполнить ваш холст. Попробуйте использовать изображения в соотношении 1:1,618:1.
Комментарии:
1. здравствуйте, что касается размера фотографий, не могли бы вы, пожалуйста, указать его в пикселях или в любых других измерениях, кроме соотношения?
2. Для изображений слайдеров примерный размер-1440х732 (для рабочего стола). В большинстве случаев ползунки должны иметь ширину 1440p. Вы можете изменять высоту ползунка в зависимости от вашего первого посадочного контента. Меньшая высота означает, что при загрузке изображение не займет весь экран рабочего стола, и веб-сайт отобразит часть второго раздела вашей целевой страницы (что может быть полезно в некоторых случаях).