在網頁制作過程中,我們可能會遇到需要用到圖片覆蓋白布的情況。這時,我們可以使用CSS來實現這一效果。
.image-wrapper { position: relative; /*設置為相對定位*/ display: inline-block; /*設置為內聯塊級元素*/ } .image-wrapper:after { content: ""; /*必須設置content*/ display: block; position: absolute; /*設置為絕對定位*/ top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7); /*設置白布顏色,這里使用rgba顏色值,透明度為0.7,可以根據需要自己調整*/ }
首先,我們給包含圖片的容器設置position: relative,將其設置為相對定位。接下來,在該容器的偽元素中設置position: absolute,將其設置為絕對定位。在偽元素中,我們使用background-color來設置白布的顏色,這里使用了rgba顏色值,可以設置透明度。最后,設置偽元素的寬度和高度為100%,使白布覆蓋整個容器。
使用這段CSS代碼后,我們可以在HTML代碼中添加包含圖片的容器,即可實現圖片覆蓋白布的效果。
上一篇css鼠標懸浮行顏色
下一篇css給文字透明背景圖片