在網頁開發中,有時需要給用戶一些提示信息,比如鼠標放在圖片上可以出現圖片的說明文字等。這就需要使用CSS中的"hover"屬性和"content"屬性完成。下面我們就來詳細了解一下點擊圖片提示信息CSS的實現。
<img src="example.jpg" alt="example"> <div class="tips">這是示例圖片</div> .tips { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 10px; background-color: #333; color: #fff; } img:hover + .tips { display: block; } .tips:before { content: ""; position: absolute; border-width: 10px; border-style: solid; border-color: #333 transparent transparent transparent; top: -20px; left: 50%; transform: translateX(-50%); }
上面的代碼中,我們首先定義了一個示例圖片,并設置了一個類名為"tips"的div,保存了提示信息。接著我們使用CSS中的"display"屬性將div的默認顯示狀態設置為"none"。設置"position"屬性為"absolute",然后使用"left"和"top"屬性讓div在圖片中央居中顯示。
接著,我們使用"hover"屬性和"+"符號來為圖片添加了一個鼠標懸浮時的事件,當鼠標放上去后,div會顯示出來。
最后,我們使用"content"屬性為div前面添加了一個小三角形,起到了美化的作用。
這樣,我們就可以很輕松地實現點擊圖片提示信息CSS了。希望這篇文章能對你有所幫助。