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

css自適應圖片文字左右排版

陳好昌1年前6瀏覽0評論

最近在做網頁設計中,我們通常會需要針對不同設備的屏幕尺寸進行適配,讓網頁在不同尺寸的屏幕上都能夠正常地顯示。而其中一個難點就是如何實現圖片和文字的左右排版自適應。今天我們來介紹一下如何通過 CSS 來實現。

首先,我們來看一下需求和效果圖:

需求:當瀏覽器寬度大于 768px 時,圖片和文字左右排版,即圖片在左側,文字在右側,且圖片占 40%,文字占 60%。

@media screen and (min-width: 768px) {
.container {
display: flex;
}
.container img {
width: 40%;
}
.container p {
width: 60%;
margin-left: 20px;
}
}

以上 CSS 代碼中,我們使用了 CSS3 中的 flexbox。我們首先通過 @media 查詢實現了響應式布局,當瀏覽器寬度大于 768px 時,應用我們所定義的樣式。

其次,我們通過對最外層容器 .container 設置 display 為 flex,使得其內部的元素可以自動進行左右排版。

然后,我們設置圖片的寬度為 40%,文字的寬度為 60%。通過 margin-left: 20px,我們可以讓文本內容距離圖片有一定的間隔。

以上就是我們實現圖片和文字左右排版自適應的 CSS 代碼了。當瀏覽器寬度小于 768px 時,圖片和文字會自動進行垂直排版,因為此時我們沒有對 .container 設置 display: flex。

希望本文對你們有所幫助,謝謝閱讀。