CSS伪类的又一个小应用,实现下拉菜单
2012-08-09 15:08
239 查看
实现思路:
菜单包含在一个div中,div的高度为30px,菜单长度为120px。设置div的overflow为hidden。
这样菜单的剩余90px的内容被隐藏了。
当hover的时候,把div的overflow值设为visible。这样,剩余的90px内容就可见。
演示代码如下:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <style type="text/css">
- .tdiv
- {
- width: 100px;
- height: 30px;
- overflow: hidden;
- text-align: center;
- background: red;
- }
- .tdiv:hover
- {
- overflow: visible;
- }
- </style>
- </head>
- <body>
- <div class="tdiv">
- <div style="width: 100px; height: 30px; background: green; text-align: center;">
- Menu1</div>
- <div style="width: 100px; height: 30px; background: green; text-align: center;">
- Menu2</div>
- <div style="width: 100px; height: 30px; background: green; text-align: center;">
- Menu3</div>
- <div style="width: 100px; height: 30px; background: green; text-align: center;">
- Menu4</div>
- </div>
- </body>
- </html>
阅读更多
相关文章推荐
- css伪类实现矩形按钮的右边缘中间有一个往里凹陷的小半圆
- CSS伪类的又一个小应用,实现下拉菜单
- 一个用纯CSS实现的下拉菜单
- 用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样(js+html+css)
- 纯CSS实现二级导航下拉菜单--css的简单应用
- 我们的应用或多或少都会从网络获取图片数据然后进行显示,下面就将实现一个这样的例子,获取网络中的图片!
- 应用程序虚拟化,序列化实验 Microsoft Desktop Optimization Pack 实现一个应用程
- 一个日期下拉菜单的实现
- html+css实现简易下拉菜单
- [原创]一个纯css实现兼容各种主流移动pc浏览器的时间轴
- 一个简单的聊天室的实现----ICE应用系列文章之四
- CSS 实现一个居中的按钮
- 浏览器展示CSS伪类的动画和过渡效果应用
- 这个是一个CSS实现的tabpage
- 一个上下左右都居中的非table的纯CSS实现代码
- Android一个应用多个图标的实现方式
- CSS下拉菜单---实现主菜单项不同颜色
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- 用css伪类实现提示框效果
- JSPatch库, 一个Apple官方支持的实现在线更新iOS应用的库