欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css圖片個數超出省略號

老白2年前11瀏覽0評論

在網頁設計中,圖片是非常重要的元素之一,通過合理運用可以為頁面增添美觀的同時提高用戶閱讀體驗。而在使用 CSS 進行布局的過程中,有時會出現圖片個數過多的情況,這時候就需要運用到省略號的技巧了。

省略號可以為頁面節省空間,同時也可以使頁面更加簡潔明了。下面我們來看看如何運用 CSS 實現圖片超出省略號的效果。

img {
max-width: 100%;
height: auto; //保證圖片比例不變
}
.container {
display: flex;
flex-wrap: wrap;
overflow: hidden;
text-overflow: ellipsis;
}
.item {
width: 25%;
flex-shrink: 0;
overflow: hidden;
white-space: nowrap;
margin-bottom: 20px;
}
.item img {
margin-bottom: -6px; //解決圖片底部留白問題
}

首先,我們需要讓圖片的寬度自適應容器的寬度,同時保證圖片的比例不變。這里通過設置圖片的最大寬度為 100%、高度為自動來實現。

接下來我們要用到 flex 布局,將圖片容器的 display 設置為 flex,通過 flex-wrap: wrap 讓圖片可以自動換行。然后,給圖片容器設置 overflow: hidden 屬性可以將多余的圖片進行隱藏。

這里要注意,text-overflow: ellipsis 是設置元素文本過長的情況下出現省略號,需要配合 white-space: nowrap 來使元素不進行換行。同時,在圖片容器中加入 margin-bottom: -6px 可以解決圖片底部出現的留白問題。

最后,我們將每個子項的寬度設置為 25%、flex-shrink 設置為 0,這樣可以使每個子項平均分配容器的寬度。

綜上,通過以上 CSS 代碼,我們成功實現了圖片超出省略號的效果。