純css下拉菜單 無需js
再來個今天某人說過的例子:純css下拉菜單:
效果圖
這個的實現(xiàn)很簡單,主要是:hover和過渡屬性transition的使用。
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>css</title> <style> *{ margin: 0; padding:0; font-size: 16px; font-family: "微軟雅黑"; } #container{ width: 100px; margin: 0 auto; text-align: center; position: relative; } #container ul{ list-style: none; } #container span{ display: inline-block; width: 100px; height: 30px; line-height: 30px; cursor: pointer; } #container ul{ height: 0; width: 100px; overflow: hidden; transition: all 1s; position: absolute; top: 30px; left: 0px; } #container:hover ul{ height: 330px; } #container ul li{ background: #eee; margin-top: 3px; cursor: pointer; height: 30px; line-height: 30px; } </style> </head> <body> <div id="container"> <span>移動</span> <ul> <li>這里有1</li> <li>這里有2</li> <li>這里有3</li> <li>這里有4</li> <li>這里有5</li> <li>這里有6</li> <li>這里有7</li> <li>這里有8</li> <li>這里有9</li> <li>這里有10</li> </ul> </div> </body> </html>
因為ul是個伸縮對象,所以要讓它脫離文檔流,不是在實用時會影響到布局,給它一個絕對定位即可。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- JS 實現(xiàn)導(dǎo)航菜單中的二級下拉菜單的幾種方式
- 基于JavaScript實現(xiàn)單選框下拉菜單添加文件效果
- JS模擬bootstrap下拉菜單效果實例
- 全國省市二級聯(lián)動下拉菜單 js版
- JS組件Bootstrap實現(xiàn)下拉菜單效果代碼
- js實現(xiàn)select二級聯(lián)動下拉菜單
- 使用Javascript實現(xiàn)選擇下拉菜單互移并排序
- JavaScript實現(xiàn)下拉菜單的顯示和隱藏
- javascript手風琴下拉菜單實現(xiàn)代碼
- JS+CSS實現(xiàn)的經(jīng)典圓角下拉菜單效果代碼
- js代碼實現(xiàn)下拉菜單【推薦】
相關(guān)文章
一文概述ES7~12的語法及其相關(guān)使用規(guī)則
隨著JavaScript這門語言越來越流行,使得JavaScript這門語言越來越完善,這篇文章主要介紹了一文概述ES7~12的語法及其相關(guān)使用規(guī)則,需要的朋友可以參考下2023-01-01JavaScript精煉之構(gòu)造函數(shù) Constructor及Constructor屬性詳解
對象的constructor屬性用于返回創(chuàng)建該對象的函數(shù),也就是我們常說的構(gòu)造函數(shù),除了創(chuàng)建對象,構(gòu)造函數(shù)(constructor) 還做了另一件有用的事情—自動為創(chuàng)建的新對象設(shè)置了原型對象(prototype object)2015-11-11跟我學習javascript的prototype,getPrototypeOf和__proto__
跟我學習javascript的prototype,getPrototypeOf和__proto__,深入學習了三個用來訪問prototype的方法,感興趣的小伙伴們可以參考一下2015-11-11js遍歷詳解(forEach, map, for, for...in, for...of)
在本篇文章里小編給大家整理的是關(guān)于js中的各種遍歷(forEach, map, for, for...in, for...of)相關(guān)知識點用法總結(jié),需要的朋友們參考下。2019-08-08JavaScript對象和字串之間的轉(zhuǎn)換實例探討
從對象的格式可以看出,如果字串的格式定義成 json 格式的, 就可以直接轉(zhuǎn)換為obj了,感興趣的朋友可以參考下哈2013-04-04javascript一個無懈可擊的實例化XMLHttpRequest的方法
由于IE新舊版本以及與其他瀏覽器在ajax技術(shù)上的不同,往往需要對不同的瀏覽器做不同的處理,除了笨拙的瀏覽器嗅探技術(shù),大約也就是對象檢測技術(shù)可用了。2010-10-10