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

css圖片上面添加文字

錢琪琛1年前5瀏覽0評論

在網(wǎng)頁設計中,除了文字和圖形元素,還有一種非常重要的元素,就是圖片。如何在圖片上方添加文字呢?這就需要用到CSS技巧了。

.item {
position: relative;
width: 300px;
height: 200px;
margin: 10px;
overflow: hidden;
}
.item img {
width: 100%;
height: auto;
display: block;
}
.item .caption {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: rgba(0,0,0,0.7);
color: #fff;
padding: 10px 20px;
box-sizing: border-box;
transition: all 0.3s ease;
}
.item:hover .caption {
bottom: -40px;
}

首先,我們需要給包含圖片的容器元素設置相對定位(position: relative;),這樣才能將文字定位在圖片上方。

其次,我們需要給圖片設置寬度為100%,高度為auto,這樣圖片才能在容器中充滿且不變形,同時將圖片顯示為塊級元素(display: block;),方便定位文字。

接著,我們使用絕對定位(position: absolute;)將文字定位在容器底部,使用bottom: 0;和left: 0;將文字位置定位在容器底部左側,然后設置背景顏色(background-color: rgba(0,0,0,0.7);)和文字顏色(color: #fff;),并給文字添加一些padding(padding: 10px 20px;)和盒模型(box-sizing: border-box;),以免文字位置變形。

最后,我們給文字添加過渡效果(transition: all 0.3s ease;),當鼠標懸停在容器上方時,使用:hover偽類選擇器將文字位置向上移動(bottom: -40px;),創(chuàng)造出一種文字隨鼠標動態(tài)浮現(xiàn)的效果。