变换菜单制作(css)
来源:互联网 发布:新开淘宝店物流 编辑:程序博客网 时间:2024/06/05 15:19
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>变换菜单制作</title>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
ul{
list-style: none;
width: 1000px;
margin: 0 auto;
border-bottom: 5px solid #DC4E1B;
text-align: center;
}
ul li{
display: inline-block;
width: 150px;
line-height: 20px;
/*border: 1px solid #ccc;*/
/*padding: 10px 0;*/
text-align: center;
background-color: #ccc;
}
ul li span{
display: none;
}
ul li:hover span{
display: block;
background-color: #DC4E1B;
/*width: 150px;*/
/*padding: 10px 0;*/
}
li:hover{
margin-top:-20px;
}
</style>
</head>
<body>
<ul id="banner">
<li>首页<span>home</span></li>
<li>新闻资讯<span>news</span></li>
<li>产品展示<span>products</span></li>
<li>售货服务<span>service</span></li>
<li>联系我们<span>contact</span></li>
</ul>
</body>
<html>
<head>
<meta charset="utf-8">
<title>变换菜单制作</title>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
ul{
list-style: none;
width: 1000px;
margin: 0 auto;
border-bottom: 5px solid #DC4E1B;
text-align: center;
}
ul li{
display: inline-block;
width: 150px;
line-height: 20px;
/*border: 1px solid #ccc;*/
/*padding: 10px 0;*/
text-align: center;
background-color: #ccc;
}
ul li span{
display: none;
}
ul li:hover span{
display: block;
background-color: #DC4E1B;
/*width: 150px;*/
/*padding: 10px 0;*/
}
li:hover{
margin-top:-20px;
}
</style>
</head>
<body>
<ul id="banner">
<li>首页<span>home</span></li>
<li>新闻资讯<span>news</span></li>
<li>产品展示<span>products</span></li>
<li>售货服务<span>service</span></li>
<li>联系我们<span>contact</span></li>
</ul>
</body>
</html>
1、要呈现这样的样式,则ul应该紧靠浏览器上边栏,同时设置li的line-height: 20px;这样才能通过margin-top:-20px;将上面的中文列表进行隐藏(其实就是将中文列表框进行上移)
2、li:hover span设置要改变的样式
3、清除浮动
overflow:这个属性定义溢出元素内容区的内容会如何处理。visible 默认值。内容不会被修剪,会呈现在元素框之外。hidden 内容会被修剪,并且其余内容是不可见的。scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。inherit 规定应该从父元素继承 overflow 属性的值。auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。并不会在该元素上清除浮动,它将清除自己。意思就是说应用了overflow:auto;的元素,将会扩展到它需要的大小,以便包含它里面浮动的元素
0 0
- 变换菜单制作(css)
- css实现菜单内容变换
- 使用CSS 制作导航菜单 (一)
- 使用CSS 制作导航菜单 (二)
- css制作三级菜单
- css制作下拉菜单
- CSS 制作垂直菜单
- 制作CSS导航菜单
- CSS制作横向菜单
- css之菜单制作
- css下拉菜单制作
- CSS-制作左侧菜单
- 用CSS制作横向菜单
- 快速制作CSS导航菜单
- 用css制作各种菜单
- CSS 制作的三级菜单
- CSS 制作的三级菜单
- css+div菜单制作软件
- log4net 自定义Layout日志字段
- Learning Spark: lightning-fast big data analysis (1)
- 使用虚幻引擎中的C++导论
- 4.4运算优先级
- Leetcode||22.Generate Parentheses
- 变换菜单制作(css)
- hadoop之jobhistory
- 自定义侧边快速索引栏
- 走进UML世界(二):九种图介绍
- (ZT)《openssl 编程》之大数
- 数据库几大范式的理解
- 获取本应用和全部app缓存以及清理全解
- Oracle数据库编程工具PL/SQLS问题系列之——tables选项无表(我的解决之道)
- Apache—DBUtils框架