色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 字放在圖片上

林雅南2年前8瀏覽0評論

在網(wǎng)頁設計中,我們經(jīng)常需要在圖片上放置一些文字,來描述圖片的內(nèi)容或者起到美化的效果。CSS在這方面給予了我們很大的便利。

//html
<div class="img-container">
<img src="example.jpg">
<p class="img-caption">這是一張美麗的風景照片</p>
</div>
//CSS
.img-container {
position: relative;
display: inline-block;
}
.img-caption {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 10px;
color: white;
font-size: 16px;
background-color: rgba(0, 0, 0, 0.5);
}

上面的代碼展示了一個典型的圖片+字的例子。首先,我們使用一個div包裹了圖片和文字,給這個div添加了position: relative; display: inline-block;的樣式,讓他們能夠在同一行顯示。

然后,我們使用position: absolute;將文字定位在圖片的底部,使用bottom: 0; left: 0;把文字放到左下角,使用width: 100%;padding: 10px;設置文字寬度和內(nèi)邊距。最后,我們使用color: white;font-size: 16px;background-color: rgba(0, 0, 0, 0.5);來設置文字的顏色、字體大小和背景色,美化整個效果。

需要注意的是,如果圖片的大小發(fā)生變化,文字位置也會發(fā)生變化。所以在設計時需要考慮圖片和文字的比例關系,以達到最好的視覺效果。