我使用Bootstrap創建輪播,我有大圖片,因此當屏幕比圖片小時,比例不會保留。維護輪播中的圖像寬高比
我怎麼能改變它?
這裏是我的代碼:
.carousel .item {
height: 500px;
}
.carousel img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
height: 500px;
}
我需要的圖像,以適應寬度爲100%,但保持其500像素高度(我認爲這是500像素),這應該意味着更小的屏幕上,我們沒有看到圖像的最左邊和最右邊。
我試圖包含圖像的一個div並添加
overflow: hidden;
width: 100%;
height: 500px;
display: block;
margin: 0 auto;
但它不工作
謝謝!
它的工作原理,謝謝!但是,調整頁面大小時圖像不居中,但沒關係。 – Vilarix
更好的方法是使用下面答案中所述的background-size:cover屬性。這樣,無論您如何調整屏幕大小,它都會保持圖像寬高比。 – alchuang