gpt4 book ai didi

css - react-bootstrap 轮播宽度行为

转载 作者:行者123 更新时间:2023-12-04 12:47:18 25 4
gpt4 key购买 nike

我想知道什么是“正确的解决方案”,如如何在页面中正确显示轮播或您将如何做。

http://i.imgur.com/m8VYVRv.png

来自react-bootstrap组件网站的代码

             <Well>
<Carousel>
<Carousel.Item>
<img width={900} height={500} alt="900x500" src="src/assets/construction-maison.jpg"/>
<Carousel.Caption>
<h3>First slide label</h3>
<p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
</Carousel.Caption>
</Carousel.Item>
<Carousel.Item>
<img width={900} height={500} alt="900x500" src="src/assets/chantier.jpg"/>
<Carousel.Caption>
<h3>Second slide label</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</Carousel.Caption>
</Carousel.Item>
<Carousel.Item>
<img width={900} height={500} alt="900x500" src="src/assets/Maison_en_construction_Demoli.jpg"/>
<Carousel.Caption>
<h3>Third slide label</h3>
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
</Carousel.Caption>
</Carousel.Item>
</Carousel>
</Well>

http://i.imgur.com/BgqNfTE.png

img {
margin: auto;
}

这是我提出的解决方案,但感觉有点“不对劲”。

是否应该使用自动边距缩小轮播以匹配图片的大小,然后将其居中放置在页面上?

最佳答案

您可以尝试将 .carousel 设置为等于图像的固定尺寸,然后根据需要进行对齐:

.carousel {
width:900px;
height:500px;
margin: auto;
}

根据评论进行编辑,为了保持响应能力,请使用媒体查询(另请记住,除非您指定轮播和图像之间的尺寸,否则它们不会匹配):

@media (max-width: 900px) {
.carousel {
width:auto;
height:auto;
}
}

关于css - react-bootstrap 轮播宽度行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43614253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com