CSS3 圖片提示效果是一種可視化的提示方式,它可以為網頁中的圖片添加深度和美感。實現這種效果需要一些 CSS3 屬性,下面我們來看一下具體的實現過程。
/* CSS 代碼 */ .img-wrap{ position: relative; display: inline-block; } .img-wrap:hover .img-tip{ opacity: 1; } .img-tip{ position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background: rgba(0,0,0,0.8); color: #fff; padding: 5px; border-radius: 5px; font-size: 14px; opacity: 0; transition: 0.3s; }
以上代碼中,我們首先為圖片容器(.img-wrap)設置了相對定位,這樣圖片和圖片提示框就可以堆疊在一起。接著給圖片容器添加了一個鼠標移上去的事件,當鼠標懸停在圖片上時,圖片提示框(.img-tip)的透明度變為1,從而顯示出來。
然后我們對圖片提示框進行樣式設置,首先為其設置了絕對定位,上邊距為圖片容器的高度,左邊距為圖片容器寬度的一半。然后設置了背景色、文字顏色、圓角等樣式,并將透明度設為0,最后添加了過渡動畫效果,讓其顯得更加平滑。
最后,我們只需要在 HTML 代碼中將圖片容器和圖片提示框組合在一起,便可以實現這種效果。
這是圖片的提示文字
這樣,我們就完成了 CSS3 圖片提示效果的實現。這種效果不僅美觀,而且可以為網頁提供更多的信息,提升用戶體驗。
上一篇css3圖片選擇欄
下一篇mysql查詢學生成績表