鼠标悬浮事件hover的使用

用法1

表示当鼠标悬浮在a元素上时,a元素的背景颜色变成粉色

 .a:hover{background-color: pink;}

用法2

用a来控制其他元素

  • 用a来控制a的子元素
<style>.a{width: 100px;height: 100px;border: 1px solid black;}.b{width: 50px;height: 50px;border: 1px solid red;}.a:hover{background-color: pink;}.a:hover .b{background-color: aqua;}
</style>
<body><div class="a"><div class="b"></div></div>
</body>
</html>
  • 用a来控制其相邻的兄弟元素
<style>.a{width: 100px;height: 100px;border: 1px solid black;}.b{width: 50px;height: 50px;border: 1px solid red;}.c{width: 100px;height: 100px;border: 1px solid blue;}.a:hover +.c{background-color: aqua;}
</style>
<body><div class="a"><div class="b"></div></div><div class="c"></div> </body>
</html>
  • 用a来控制其普通兄弟元素
<style>.a{width: 100px;height: 100px;border: 1px solid black;}.b{width: 50px;height: 50px;border: 1px solid red;}.c{width: 100px;height: 100px;border: 1px solid blue;}.d{width: 100px;height: 100px;border: 1px solid salmon;}.a:hover ~.d{background-color: pink;}
</style>
<body><div class="a"><div class="b"></div></div><div class="c"></div> <div class="d"></div>
</body>
</html>

总结:

  1. 空格就是控制其子元素
  2. ‘+‘,就是控制其相邻的兄弟元素
  3. ’~‘,就是控制其普通的兄弟元素

鼠标悬浮事件的hover的使用相关推荐

  1. 鼠标悬浮事件 -jQuery hover()方法(layer.js)(layer.tips)

    鼠标悬浮事件 -jQuery hover()方法代码: <!DOCTYPE html> <html lang="en"> <head><m ...

  2. 鼠标悬浮事件 -jQuery hover()方法

    body内容 <div class="title-01"><span class="name">机构账户统计</span>& ...

  3. chrome调试鼠标悬浮事件(不是CSS:hover)

    文章目录 文章参考 问题描述 解决办法 鼠标右键弹出菜单 ctrl+shift+c 文章参考 chrome浏览器如何审查鼠标移入事件? Chrome调试鼠标悬停后出现的元素 chrome模拟鼠标悬停调 ...

  4. jQuery鼠标悬浮事件

    今天学习了鼠标悬浮事件,跟小编来看看吧~ 先来看一下效果: 原本样式: 鼠标悬浮样式: 鼠标离开样式: 源码: <!DOCTYPE html> <html lang="en ...

  5. arcgis for js图层graphic的鼠标悬浮事件

    //仅供参考(与layui前端框架配合使用) $(function(){ createModelAllLayer(); wbgraphicsOnMouseOut(); }); /**  * 用于轨迹鼠 ...

  6. echart移上去显示内容_echarts 使用formatter 修改鼠标悬浮事件信息操作

    formatter 一般用于格式化鼠标悬浮时间的信息,如果你的数据是JSON数组格式,那么不必和我这样一一判断扇形图的 ticket 值,使用 formatter 的 callback 时间即可自行对 ...

  7. php $delaytime /= $delaytime,定时器之延时触发鼠标悬浮事件

    定时器之延时触发鼠标悬浮事件 }.hoverDiv{width:100px;height:100px;margin:50px;background:#ECAD9E;border:3px solid # ...

  8. JavaScript的DOM之鼠标悬浮事件

    JS的DOM之鼠标悬浮事件 鼠标悬浮事件之onmouseover()和onmouseout()事件 这里用大白话介绍一下最简单的原理: 就是当鼠标在这块区域时候会触发相应事件,将鼠标挪开则恢复原先事件 ...

  9. 使用transform:scale之后导致页面鼠标悬浮事件消失

    兼容pad设置transform缩放导致高德地图页面鼠标悬浮事件消失

最新文章

  1. 计算机网络中网络拓扑,计算机网络基础知识:不同的网络拓扑结构对网络的影响...
  2. nginx服务器的负载均衡和动静分离(未完)
  3. 進階查詢,讓查詢條件精確到底...
  4. Buildroot构建指南——根文件系统(Rootfs)
  5. PAT_1007(中文)_素数对猜想
  6. 前端学习(3333):ant design介绍按钮类型
  7. tcpdump/editcap等工具保存文件时名称中自定义添加日期/时间
  8. DOCX是什么格式文件
  9. html a标签中 href 和 onclick 同时使用的问题 优先级别
  10. CH372或CH375的USB通讯问题解答
  11. win7自带tftp服务器,如何打开tftp服务器,笔者教你Win7系统TFTP服务器怎么开启
  12. KNN 分类红酒数据集
  13. 网络正常,QQ无法登录,一直显示登录中
  14. 如何使用KETTLE实现国定法定节假日?
  15. 如何在OpenStack-Ansible上集成Tungsten Fabric
  16. FIR滤波器的FPGA实现方法
  17. Exp 8 Web基础 ————20164316张子遥
  18. 游戏显示无法连接服务器怎么回事,Game Center无法连接服务器怎么办 五种方法任你选择...
  19. 软件测试怎么自学?史上最全的「软件测试」自学路线图+资源包
  20. Android攻城狮datePicketimePicker

热门文章

  1. PCB BOM单制作规范
  2. 尝试写个UC浏览器(布局篇)
  3. 小灯泡自媒体博客Spimes4.6收费typecho主题模板无加密无授权源码
  4. python 创建excel 并保存(两种方法)
  5. 腾讯AI Lab涂兆鹏:如何提升神经网络翻译的忠实度 | 附PPT + 视频
  6. 性能分析利器:火焰图
  7. 正点原子IMX6UL 多路按键中断实际案例
  8. Unity Pro 2020 2.7和2017共存
  9. 牛逼的人,都已经开始用文言文写代码了!
  10. java统计在线人数