css下拉菜单怎么实现?
下拉菜单是很常见的,具体怎么做,你可以去实战帮做做就能很明白,实现下拉菜单的思路基本上它们大部分由Javascript实现的,但是比较复杂。
利用HTML和CSS也可以制作出下拉菜单,并且不必前者逊色。
需要做的就是编写一组无序列表,然后,将它们相互嵌套起来构成菜单的不同级别;接着把嵌套起来的列表包装在一个div中,再为这个div添加一个类,以便将HTML与CSS关联起来。
html怎么做下拉菜单 完整代码
单独用html是做不了下拉猜到的,至少也得结合css!
实现的原理是:
下拉菜单里的选择项为 display:none;
当鼠标放在/点击下拉菜单时选择项状态变为 display:block;
具体实现案例,可以百度 "css下拉菜单"!
谁能给我一个下拉式菜单的CSS代码?
有一个专门生成CSS+ JS 菜单的东西,而且还是基于web操作的,功能很强大,可以根据你的设定,生成很多方式的下拉菜单,弹出菜单等,也可以在代码窗口内自己修改,直到你满意为止。
唯一不好的是——全英文的。
去网上找找
css下拉菜单怎么做??
标签
<select>
<option>内容</option>
<option>内容</option>
</select>
用div+css做多级下拉菜单怎么做
给你个源码作为参考 用纯CSS+HTML编写而成
____________________________________
Suckerfish下拉菜单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="/1999/xhtml">
<head>
<title>Untitled Page</title>
<style type="text/css">
ul.nav,ul.nav ul
{
margin:0;
padding:0;
list-style-type:none;
font:left;
}
ul.nav li
{
float: left;
width: 8em;
background-color: #8BD400;
}
ul.nav li ul
{
width: 8em;
position: absolute;
left: -999em;
}
.nav li:hover ul
{
left: auto;
}
ul.nav a
{
display: block;
color: #2B3F00;
text-decoration: none;
padding: 0.3em 1em;
border-right: 1px solid #486B02;
border-left: 1px solid #E4FFD3;
}
ul.nav li li a
{
border-bottom: 1px solid #486B02;
: 1px solid #486B02;
border-right: 0;
border-left: 0;
}
ul.nav li:last-child a
{
border-right: 0;
border-bottom: 0;
}
ul a:hover, ul a:focus
{
color: #E4FFD3;
background-color: #6DA203;
}
</style>
</head>
<body>
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Product</a>
<ul>
<li><a href="#">SilverBack</a></li>
<li><a href="#">Font Deck</a></li>
</ul>
</li>
<li><a href="#">Services</a>
<ul>
<li><a href="#">Design</a></li>
<li><a href="#">Development</a></li>
<li><a href="#">Consultancy</a></li>
</ul>
</li>
<li><a href="#">Contact Us</a></li>
</ul>
</body>
</html>
如何用css3做导航栏下拉菜单
<ul?id="menu">
????<li><a>一级菜单1</a></li>
????<li>
????????<a>
????????????一级菜单2
????????????<ol?class="sub">
????????????????<li>二级菜单1</li>
????????????????<li>二级菜单2</li>
????????????</ol>
????????</a>
??????</li>
????<li><a>一级菜单3</a></li>
</ul>
<style>
#menu?.sub{display:?none;}/*先隐藏二级菜单:class=sub*/
#menu?a:hover?.sub{display:?block;}/*当一级菜单的链接?hover?时显示二级菜单*/
</style>原理就这么简单,然并卵...做下拉,老老实实用 JS 靠谱,纯 Css 的 IE 弹不出来(IE9-11也许行,没试过)。