CSS中的懸浮效果是我們網頁設計中常用的一種效果,利用CSS的:hover偽類選擇器,可以實現鼠標懸浮時出現的效果。而在實現該效果的過程中,常使用懸浮的div來實現,下面我們將詳細介紹一下懸浮div的實現方法。
/*樣式設置*/ .box { width: 100px; height: 100px; background-color: #f00; position: relative; } .tip { display: none; position: absolute; top: 110px; left: 0; width: 100px; height: 50px; background-color: #0f0; } /*鼠標懸浮時出現提示框*/ .box:hover .tip { display: block; }
在上面的樣式設置中,我們首先設置了一個寬高為100px的div,該div的背景顏色為紅色,定位方式為相對定位。而提示框的樣式設置則是將它的display屬性默認設置為none,即默認不顯示,寬高為100px,頂部距上方110px。在懸浮div的:hover事件中,我們將提示框的display屬性設置為block,該屬性會讓div在鼠標懸浮時出現,并且覆蓋在懸浮div的上面,實現了提示框的效果。
除了上述示例中的定位方式為相對定位和絕對定位外,我們在實現懸浮div的過程中也可以用浮動等其他定位方式來實現,具體根據需求來選擇定位方式即可。
上一篇iis搭建php服務器
下一篇css中控制網頁居中