CSS伪类的又一个小应用,实现下拉菜单
实现思路:
菜单包含在一个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>
本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/959338 ,如需转载请自行联系原作者
CSS伪类的又一个小应用,实现下拉菜单相关推荐
- 用CSS伪类选择器做一个爱心
用CSS伪类选择器做一个爱心 这里我们会用到 position:relative:相对定位 position:absolute;绝对定位 border-radius:圆角属性 transform:变换 ...
- CSS+JS仿QQ面板风格的多级折叠下拉菜单
<html><head><title>CSS+JS仿QQ面板风格的多级折叠下拉菜单丨石家庄玻璃隔断|石家庄自动门</title><style ty ...
- php 类似微信下拉菜单,微信小程序模拟下拉菜单开发实例
本文主要和大家分享微信小程序模拟下拉菜单开发实例,希望能帮助到大家. 一.知识点 1.实现动态显示和隐藏某个控件 列表1data:{ open:false }, showitem:function() ...
- 微信小程序实现下拉菜单效果
问题 下拉菜单在各类网页,app或者小程序中都是比较常见的输入控件.下拉菜单的下拉选项的多少可以根据自身需求进行调节,常运用于时间范围选择,地点区域选择,价格区间选择,等等.提供下拉菜单的目的是帮助用 ...
- C语言下拉式菜单做出字体小,C语言下拉菜单设计-带源代码.ppt
<C语言下拉菜单设计-带源代码.ppt>由会员分享,可在线阅读,更多相关<C语言下拉菜单设计-带源代码.ppt(30页珍藏版)>请在人人文库网上搜索. 1.C语言下拉菜单程序设 ...
- css中overflow:hidden的属性 可能会导致js下拉菜单无法显示
css中overflow:hidden属性导致ExtJS中无法显示下拉滚动条 overflow属性: visible 默认.内容不会被修剪,会呈现在元素之外. hidden 内容会被修剪,但是浏览器不 ...
- 小程序 picker下拉菜单实现
展示样式 页面代码 wxml: js: data: {batchArr: [{ID: 1, ACTIVITYBATCH: "嗨购节" }, {ID: 2, ACTIVITYBATC ...
- css基础 CSS 导航栏、CSS 下拉菜单
阅读目录 导航栏 导航栏=链接列表 垂直导航栏 垂直导航条实例 激活/当前导航条实例 创建链接并添加边框 全屏高度的固定导航条 水平导航栏 内联列表项 浮动列表项 水平导航条实例 链接右对齐 添加分割 ...
- 开发一个出生年份的下拉选择框供用户选择_你的下拉式菜单设计对了吗?
追波范儿(dribbbledesign)------------------------------------------- 下拉菜单主要有两种类型:1. 用于导航的下拉菜单:2. 用于表单的下拉菜 ...
最新文章
- [更正]谈获取当前系统类型(SP OR PPC)
- 零基础学Python(第十六章 函数·重点)
- android actionbar 背景,Android应用开发之定制页面背景及Actionbar overflow menu的背景色...
- python如何并发运行2个软件_如何利用并发性加速你的python程序(二):I/O 绑定程序加速...
- python对文件的处理_python文件处理fileinput使用方法详解
- YOLOv3网络结构
- 网页ui设计模板素材|液体流动效果!
- 时钟服务器地址_时钟同步 Chrony 教程
- Python爬虫(三)--百度贴吧
- 【leetcode】Trips and Users
- anylogic中编写java代码_anylogic 使用
- 南京大学计算机复试离散数学,南京大学计算机复试线 历年南京大学计算机考研复试离散数学题集.doc...
- J2ME、J2SE、J2EE 小讲
- Oracle,Sql,procedure 感觉自己写的很棒的一个存储过程
- 云呐|RFID资产盘点系统带审批(rfid库存盘点功能)
- 2015 ACOUG 年终总结感恩会圆满落幕
- 捕获Chrome浏览器全屏退出事件
- ...的Comparator和Compa
- 你可还曾听闻“网络歌手”这样的声音?
- 06篇 Nacos Client本地缓存及故障转移
热门文章
- VB 打开文件夹,并选中指定的文件
- 微软要给PPT实时生成字幕,将支持60种语言,还会断句
- 微软总裁呼吁:AI刷脸,美国政府该管一管了
- 英伟达新禁令:不能随便用GeForce显卡跑深度学习(挖矿可以)
- Java基础13:反射与注解详解
- MySQL的basedir
- 激活Maven profile的几种方式
- /^(0|[1-9]\d*)([.]5)?$/ 在PHP正则中是什么意思 ?
- SSD 下的 MySQL IO 优化
- 拿着6位数工资,没写一行代码!为何还能成为最佳员工?