想来这个功能刚学的时候也是懵懵懂懂、糊里糊涂的,当时在网上也是没怎么找到有用的资料,知道被问题困住的痛苦,一晃半年就过去了,现在我就作为过来人给大家讲讲:

基本代码如下:

简单来说就是列表的互相嵌套,表中有表。(这里得用无序列表!)

CSS3的代码示例如下:

.container{width:1000px;margin:0 auto;}

#nav nav ul li{position:relative;}

#nav nav ul ul li{background-color:#cc6600;}

#nav nav ul ul li a{border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}

#nav nav ul ul{visibility:hidden;position:absolute;left:-40.5px;}

#nav nav ul li:hover ul{visibility:visible;z-index:100;}

#nav nav{background-color:#cc6600;}

nav ul li{display:inline-block;}

nav ul a{display:inline-block;line-height:50px;width:90px;text-align:center;border-right:1px solid #834524;color:#ffffff;

text-decoration:none;font-size:1.6em;transition:background 0.5s linear;}

nav ul a:hover{background-color:#834524;}

实现鼠标悬停下拉列表,CSS3的书写就有点麻烦了,也是最关键的实现步骤;

首先对外层列表中的每一列设置为相对定位,即相对于其正常位置进行定位;在这里其它的都是修饰性的,像悬停背景缓慢变化、设置超链接左边界、各元素成块状分布等。

我主要想说的是对表中表的一些必要修饰,其在正常状态下hidden,在鼠标悬停下visible,并将层级设置成100(比其它大就可以了),在绝对位置下可以移动到其父元素的正下方比较好看。

效果示例如下:

个人博客:https://livejq.top/

html5鼠标悬停下拉列表,HTML5与CSS3中鼠标悬停会有下拉列表相关推荐

  1. layui单元格鼠标样式_Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法...

    如下所示: var tableIns = window.demoTable = table .render({ elem : '#idTest', id : 'idTest', url : '/par ...

  2. java 中鼠标事件_[Java教程]js中鼠标事件总结

    [Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...

  3. html 图片鼠标移上去点亮,CSS3 实现鼠标移到图片上时一片亮光一闪而过的效果...

    01 效果描述 CSS3 实现鼠标移到图片上时一片亮光一闪而过的效果 02 效果图摘 03 关键代码 html: CSS: .hover14{ width:500px; float:left; } . ...

  4. win10没有鼠标怎样用计算机,Win10电脑中鼠标光标消失怎么解决

    鼠标是我们使用电脑的时候必不可少的设备,然而有不少用户升级到win10系统的时候,却遇到鼠标光标消失的现象,移动鼠标或者触控板都没有任何反应,该如何解决呢,本教程就给大家带来Win10电脑中鼠标光标消 ...

  5. HTML5与CSS3中鼠标悬停会有下拉列表

    想来这个功能刚学的时候也是懵懵懂懂.糊里糊涂的,当时在网上也是没怎么找到有用的资料,知道被问题困住的痛苦,一晃半年就过去了,现在我就作为过来人给大家讲讲: 基本代码如下: <div id=&qu ...

  6. html鼠标悬停显示窗口,javascript-页面中鼠标移动或停留均显示提示框

    鼠标移动到隐藏内容时显示提示框,鼠标停留在提示框时依旧显示.鼠标离开提示框和隐藏内容时提示框消失. 使用时配合table框是固定宽度,将超过宽度的多余信息予以用省略号显示. 将table框CSS设置为 ...

  7. html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理

    滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件 ...

  8. html5 css 响应式_在HTML5 / CSS3中编写响应式简历

    本文是我们的" Web响应式设计系列"的一部分,该系列由工具,资源和教程组成,可帮助您为所有平台的用户创建网站. 单击此处查看同一系列的更多文章. 业务部分的几乎每个人都在某个时间 ...

  9. html5按钮自动特效,HTML5 svg和CSS3 22种炫酷鼠标点击按钮特效

    这是一组效果非常炫酷的HTML5 svg和CSS3鼠标点击按钮特效.这组鼠标点击特效共有22种效果,大多数是在伪元素上使用CSS3 animations来制作动画效果.非常适合于移动手机APP上的按钮 ...

  10. 《HTML5 开发实例大全》——1.26 使用鼠标光标拖动网页中的文字

    本节书摘来自异步社区<HTML5 开发实例大全>一书中的第1章,第1.26节,作者: 张明星 更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.26 使用鼠标光 ...

最新文章

  1. 如何在Mac OS X上启动PostgreSQL服务器?
  2. 上周回顾:赛门铁克失足 微软开源对骂
  3. DA14580开发血迹12--完整Profile解析(以心率服务为例)
  4. iOS NSUserDefaults 简介 NSUserDefaults 存储自定义对象
  5. 概要设计实例_尽可能通用的运维CMDB的设计与实践
  6. Linux系统编程(五)时序竞态
  7. “那不勒斯”服务器芯片,32核/64超线程:AMD 公开 Naples “那不勒斯” 部分规格和性能...
  8. windows访问mysql57_windows下 Mysql5.5升级5.7(其实就是安装了两个版本的mysql)
  9. 历史上的今天:游戏机之父诞辰;搜索技术之父出生;MIT 公开演示旋风计算机...
  10. 【Spring第七篇】Java配置类:JavaConfig
  11. 阿里研究院安筱鹏:数字化,转型与原生并行
  12. javascript 时间格式输出FormatDate函数
  13. mysql类型float_Mysql数据类型---FLOAT
  14. 以太坊 2.0 中的验证者经济模型,Part-2
  15. Linux 账号与身份管理2
  16. win10双显示器 鼠标移动总感觉到另一屏困难
  17. 基于STM32F429控制ADC
  18. oracle怎么分组查重,2021-04-02 大文本文件数据查重
  19. VSP存储配置SNMP
  20. 1727: Dungeon Master

热门文章

  1. 数据库 case wen条件语句的运用
  2. VASP+Phono3py计算声子linewidth
  3. CAD填充块Hatch的深度解析
  4. 朱晔的互联网架构实践心得S2E1:业务代码究竟难不难写?
  5. linux系统下安装摄像头,Linux下安装摄像头驱动程序的三种方法
  6. 1. Zigbee应用程序框架开发指南 - 概述
  7. Data Whale第20期组队学习 Pandas学习—文本数据
  8. BZOJ_P3110 [ZJOI2013]K大数查询(线段树+整体二分)
  9. 平面向量内积坐标公式推导_向量内积的坐标表示.ppt
  10. NetFlow基础:网络流量监控简介