CSS可以很輕松地設(shè)置下滑欄,讓網(wǎng)站更加美觀,功能更加完善。下面就來(lái)介紹如何設(shè)置下滑欄:
.slide { position: relative; display: inline-block; cursor: pointer; } .slide-content { display: none; position: absolute; z-index: 1; top: 100%; left: 0; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0,0,0,0.2); padding: 10px; min-width: 100px; } .slide:hover .slide-content { display: block; } .slide:active .slide-content { display: block; }
首先定義一個(gè).slide元素,并設(shè)置其position為relative,然后定義一個(gè).slide-content元素作為下滑欄的內(nèi)容,將其設(shè)置為absolute,并設(shè)置top值為100%,即隱藏在.slide元素下方。
接著利用CSS3的:hover和:active偽類,設(shè)置鼠標(biāo)懸浮和點(diǎn)擊效果,將.slide-content元素的display屬性設(shè)置為block即可實(shí)現(xiàn)下滑欄的展示。
最后在HTML中添加.slide和.slide-content元素,即可運(yùn)用這個(gè)CSS樣式,實(shí)現(xiàn)一個(gè)漂亮的下滑欄。