css dfc 分級 純CSS 下拉列表

2021-10-17 05:03:16 字數 1930 閱讀 9697

相信很多人都想通過css 來實現下拉列表的功能,下面就介紹下用css 怎麼實現下拉列表:

52css.com

.menu {

font-family: verdana, sans-serif;

width:750px;

position:relative;

font-size:0.85em;

padding-bottom:250px;

.menu ul {

padding:0;

margin:0;

list-style-type: none;

.menu ul li {

float:left;

position:relative;

.menu ul li a, .menu ul li a:visited {

display:block;

text-decoration:none;

color:#000;

width:139px;

height:3em;

color:#000;

border:1px solid #fff;

border-width:1px 1px 0 0;

background:#dfc184;

padding-left:10px;

line-height:3em;

* html .menu ul li a, .menu ul li a:visited {

width:149px;

w\idth:139px;

.menu ul li ul {

display: none;

table {

margin:-1px;

border-collapse:collapse;

font-size:1em;

/* specific to non ie browsers */

.menu ul li:hover a {

color:#fff;

background:#bd8d5e;

.menu ul li:hover ul {

display:block;

position:absolute;

top:3em;

margin-top:1px;

left:0;

width:150px;

.menu ul li:hover ul li ul {

display: none;

.menu ul li:hover ul li a {

display:block;

background:#faeec7;

color:#000;

height:auto;

line-height:1.2em;

padding:5px 10px;

width:129px

.menu ul li:hover ul li a.drop {

background:#c9c9a7;

.menu ul li:hover ul li a:hover {

background:#c9c9a7;

color:#000;

.menu ul li:hover ul li:hover ul {

display:block;

position:absolute;

left:150px;

top:0;

width:150px;

.menu ul li:hover ul li:hover ul.left {

left:-150px;

使用ie7、ie6注釋判斷

選單1-6

選單1-7

選單1-8

選單1-9

選單1-10

選單2選單3

選單4選單4-6

選單4-7

純CSS實現多列等高

overflow negtive margin 多列高邊距實現 overflow negtive margin多列高邊距實現 overflow negtive margin 多列高邊距實現 title style type text css body parent child style head ...

純css選項卡及下拉列表

說實話,這個小把戲估計現在大家都會,我剛開始的時候一直沒有太關注,直到今天下午有個專案用到,我才想起來,自己按照自己的思路弄出來的,沒有參考別人的,感覺還蠻有成就感的,哈哈。思路其實很簡單,就是將li列表下的內容設定為絕對定位,將它定位到li列表下方 接下來舉個例子 html 專案一id class...

純css改變下拉列表select框的預設樣式

下列css就可以解決,原理是將瀏覽器預設的下拉框樣式清除,然後應用上自己的,再附一張向右對齊小箭頭的即可。select 清除ie的預設選擇框樣式清除,隱藏下拉箭頭 select ms expand 注 這篇文章參考了 change default select dropdown style just...