CSS 下拉菜单

  • 时间:2018-06-18 22:59 作者:程序员小新人学习 来源:程序员小新人学习 阅读:857
  • 扫一扫,手机访问
摘要:用 CSS 创立一个鼠标移动上去后显示下拉菜单的效果。基本下拉菜单当鼠标移动到指定元素上时,会出现下拉菜单。实例.dropdown { position: relative; display: inline-block;}.dropdown-content { display: none; posi

用 CSS 创立一个鼠标移动上去后显示下拉菜单的效果。

CSS 下拉菜单


基本下拉菜单

当鼠标移动到指定元素上时,会出现下拉菜单。

实例




Mouse over me



Hello World!




CSS 下拉菜单

实例解析

HTML 部分:

我们能用任何的 HTM,元从来打开下拉菜单,如:, 或者

a元素。
用容器元素 (如:
) 来创立下拉菜单的内容,并放在任何你想放的位置上。
用
元从来包裹这些元素,并用 CSS 来设置下拉内容的样式。
CSS 部分:
.dropdown 类用 position:relative, 这将设置下拉菜单的内容放置在下拉按钮 (用 position:absolute) 的右下角位置。
.dropdown-content 类中是实际的下拉菜单。默认是隐藏的,在鼠标移动到指定元素后会显示。 注意 min-width 的值设置为 160px。你能随便修改它。 注意: 假如你想设置下拉内容与下拉按钮的宽带一致,能设置 width 为 100% ( overflow:auto 设置能在小尺寸屏幕上滚动)。
我们用 box-shadow 属性让下拉菜单看起来像一个"卡片"。
:hover 选择器使用于在使用户将鼠标移动到下拉按钮上时显示下拉菜单。
下拉菜单
创立下拉菜单,并允许使用户选取列表中的某一项:
下拉菜单
这个实例相似前面的实例,当我们在下拉列表中增加了链接,并设置了样式:
实例
</p><p>/* 下拉按钮样式 */</p><p>.dropbtn {</p><p>background-color: #4CAF50;</p><p>color: white;</p><p>padding: 16px;</p><p>font-size: 16px;</p><p>border: none;</p><p>cursor: pointer;</p><p>}</p><p>/* 容器<div>- 需要定位下拉内容 */</p><p>.dropdown {</p><p>position: relative;</p><p>display: inline-block;</p><p>}</p><p>/* 下拉内容 (默认隐藏) */</p><p>.dropdown-content {</p><p>display: none;</p><p>position: absolute;</p><p>background-color: #f9f9f9;</p><p>min-width: 160px;</p><p>box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);</p><p>}</p><p>/* 下拉菜单的链接 */</p><p>.dropdown-content a {</p><p>color: black;</p><p>padding: 12px 16px;</p><p>text-decoration: none;</p><p>display: block;</p><p>}</p><p>/* 鼠标移上去后修改下拉菜单链接颜色 */</p><p>.dropdown-content a:hover {background-color: #f1f1f1}</p><p>/* 在鼠标移上去后显示下拉菜单 */</p><p>.dropdown:hover .dropdown-content {</p><p>display: block;</p><p>}</p><p>/* 当下拉内容显示后修改下拉按钮的背景颜色 */</p><p>.dropdown:hover .dropbtn {</p><p>background-color: #3e8e41;</p><p>}</p><p>
下拉菜单

CSS 下拉菜单


下拉内容对齐方式

float:left;

float:right;

假如你想设置右浮动的下拉菜单内容方向是从右到左,而不是从左到右,能增加以下代码 right: 0;

实例

.dropdown-content {

right: 0;

}

如您还有不明白的能在下面与我留言或者是与我讨论QQ群308855039,我们一起飞!

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
【系统环境|软件环境】一步步教你开发、部署第一个去中心化应用 - 宠物商店(2022-03-15 15:13)
【系统环境|软件环境】循序渐进!一文学会高性能开发十大必需掌握的核心技术。(2022-03-15 15:13)
【系统环境|软件环境】Python游戏开发,pygame模块,Python实现贪吃蛇小游戏(2022-03-15 15:13)
血鸟云
手机二维码手机访问领取大礼包
返回顶部