CSS3實現下拉列表的功能

2021-08-21 01:38:07 字數 752 閱讀 5745

想要實現這種效果,方法很多,不借用js,只用css便可以實現。

先寫好基本的結構

比如這樣的:

然後開始編寫css**,實現下拉的操作:

先對dropdown設定個相對定位,後面好操作

.dropdown
這段**就是為了設定那個向下的箭頭

.dropdown:before
這段**是設定下拉的面板,初始隱藏起來

.dropdown-content
這裡設定下拉面板裡邊的超連結樣式

.dropdown-content a

.dropdown-content a:hover

第乙個樣式,設定滑鼠放上之後下拉面板出現

第二個樣式,設定滑鼠放上後的背景色

第三個樣式,設定向下的箭頭為向上的箭頭

.dropdown:hover .dropdown-content

.dropdown:hover, .dropdown-content:hover .dropdown

.dropdown:hover::before

到此就搞定了,看看效果:

具體的細節以及內容填充就看各自的需求了

完整**請在我的blog檢視: 悅來[yuelai.xyz]

css實現下拉列表

為什麼要用下拉列表,因為有動態效果而且可看可不看的,我認為使用下拉列表對我們的頁面有美化作用。怎麼實現?首先思路就是使用display屬性來進行控制,這是網頁設計非常重要的屬性之一。關於display屬性,我們應該要知道它具體的屬性值和作用。因為屬性值較多,我列舉常用的幾個屬性 屬性值作用 none...

CSS3學習 下拉列表

doctype html html head title 下拉列表例項 runoob.com title meta charset utf 8 style 容器 需要定位下拉內容 dropdown 下拉按鈕樣式 dropdownbtn 下拉內容 預設隱藏 dropdown content 下拉列表的...

HTML JS CSS 實現下拉列表

5.7製作的思路是 1.靜態網頁的製作 2.動態特效實現選單的顯示和隱藏 三種方法 css j ascript jquery 3.瀏覽器的相容問題 低版本ie可能不支援等 在用css實現時,由於盒子模型有自己預設的margin和padding值,所以要reset。要在二級選單變化的時候,一級選單不受...