在CSS中,我們可以通過添加一些樣式來在圖片上添加文字,當(dāng)鼠標(biāo)移上時,文字會顯示出來,下面是一個簡單的示例:
我們需要一個HTML元素來承載圖片和文字:
<div class="image-with-text"> <img src="your-image-url" alt="描述圖片的文字"> <div class="text"> <p>這是圖片上的文字</p> </div> </div>
我們可以使用CSS來添加樣式,使得文字在鼠標(biāo)移上時顯示出來:
.image-with-text { position: relative; display: inline-block; } .image-with-text img { width: 200px; /* 你可以根據(jù)需要設(shè)置圖片的寬度 */ height: 200px; /* 你可以根據(jù)需要設(shè)置圖片的高度 */ } .image-with-text .text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); /* 背景顏色可以根據(jù)需要設(shè)置 */ color: #000; /* 字體顏色可以根據(jù)需要設(shè)置 */ display: flex; align-items: center; justify-content: center; opacity: 0; /* 文字默認(rèn)不顯示 */ transition: opacity 0.3s ease; /* 添加過渡效果,使得文字顯示更自然 */ } .image-with-text:hover .text { opacity: 1; /* 鼠標(biāo)移上時,文字顯示出來 */ }
在這個示例中,我們使用了position: absolute
來使文字層覆蓋在圖片上,并通過opacity
屬性來控制文字的顯示與隱藏,當(dāng)鼠標(biāo)移上圖片時,文字層會變?yōu)椴煌该?,從而顯示出文字。
版權(quán)聲明:除非特別標(biāo)注,否則均為本站原創(chuàng)文章,轉(zhuǎn)載時請以鏈接形式注明文章出處。