DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS控制二級菜單動態出現不只有js才能做到
CSS控制二級菜單動態出現不只有js才能做到
編輯:CSS詳解     
一直認為二級菜單的出現效果只有JS才能控制,今天研究了一下阿裡巴巴網站的首頁,才發現,原來二級菜單的動態顯示也可以使用CSS來控制,原來對CSS是靜態的東西一直是誤解它了,CSS也可以實現動態的效果,現把主要代碼展示如下:

Html代碼:

復制代碼代碼如下:
<span style="font-size:18px;"><strong><!DOCTYPE Html>
<Html>
<link href="1_files/a.css" rel="stylesheet" type="text/CSS" media="all">
<div class="ls-cate" data-spm="1997230041">
<ul>
<li>
<a href="http://www.alibaba.com/Agriculture_p1">Agriculture</a>
<div>
<span class="title">Agriculture</span>
<a href="http://www.alibaba.com/Rice_pid10106">Rice</a>
<a href="http://www.alibaba.com/Apples_pid10301">Apples</a>
<a href="http://www.alibaba.com/Olive-Oil_pid20606">Olive Oil</a>
<a href="http://www.alibaba.com/catalogs/--100008999">Herbal Cigars & Cigarettes</a>
<a href="http://www.alibaba.com/Plant-Animal-Oil_pid136">Plant & Animal Oil</a>
<a class="more" href="http://www.alibaba.com/Agriculture_p1">See all categorIEs</a>
</div>
</li>
</ul>
</div></body></Html></strong></span>

CSS代碼:

復制代碼代碼如下:
<span style="font-size:18px;"><strong>.ls-cate li div{
display:none;
position:absolute;
z-index:2;
left:190px;
top:-1px;
border:1px solid #DDD;
background-color:#FFF;
box-shadow:3px 3px 6px #C2C2C2
}
.ls-cate li div .title,.ls-cate li div a{
display:block;
background-color:#FFF
}
.ls-cate li:hover div{
display:block
}
</strong></span>

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved