QQ登录

只需要一步,快速开始

APP扫码登录

只需要一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 1501|回复: 0

[HTML/CSS/JS] jQuery实现鼠标移动到图片上高亮显示

[复制链接]

等级头衔

积分成就    金币 : 2841
   泡泡 : 1516
   精华 : 6
   在线时间 : 1294 小时
   最后登录 : 2024-11-21

丰功伟绩

优秀达人突出贡献荣誉管理论坛元老

联系方式
发表于 2021-10-21 12:25:09 | 显示全部楼层 |阅读模式
       图片高亮显示在页面中很常见,下面是用jquery实现图片高亮显示的效果,鼠标移动动某个图片上,则这个图片高亮显示。
0 w( n9 x% h- x& v/ a) O 1.jpg " r1 U& P" P( C0 \
html代码部分+ G1 S* ^/ G8 z# z7 I' K" n9 T
  1. <body>
  2. <div>
  3. /*添加图片*/
  4.   <img src="img/1.jpg">
  5.   <img src="img/2.jpg">
  6.   <img src="img/3.jpg">
  7.   <img src="img/4.jpg">
  8.   <img src="img/5.jpg">
  9.   <img src="img/6.jpg">
  10. </div>
  11. </body>
CSS代码部分& @5 \7 j& I# D' h' K
  1. <style>
  2. html{background:#000;}
  3. div{
  4.   width:700px;
  5.   height:410px;
  6.   border:1px solid #ddd;
  7.   margin:50px auto;
  8.   padding:0 20px;
  9. }
  10. div img{
  11.         margin: 10px 10px 0 20px;
  12.     }
  13. </style>
jQuery代码部分/ U$ S: n* C# X+ S
  1. <script>
  2. // 给大盒子添加hover事件
  3. $("div").hover(function(){
  4. //  给每个img添加hover事件
  5.             $("img").hover(function(){
  6.             // 给当前img添加动动画改变透明度
  7.                 $(this).stop(true).animate({opacity:1},100)
  8.                 $(this).siblings().stop(true).animate({opacity:.5})
  9.             })
  10.         })
  11.         // 当鼠标移开大盒子时添加动画改变透明度
  12.         $("div").mouseout(function(){
  13.             $("img").animate({opacity:1},100)
  14.         })
  15. </script>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|paopaomj.COM ( 渝ICP备18007172号|渝公网安备50010502503914号 )

GMT+8, 2024-11-22 02:13

Powered by paopaomj X3.5 © 2016-2025 sitemap

快速回复 返回顶部 返回列表