高亮显示手风琴案例

news/2024/7/10 22:48:28 标签: javascript, 前端, jquery

目录

1.高亮显示

2.王者荣耀风琴


1.高亮显示

  1. 利用透明度修改,突出选中的图片
  2. 鼠标进入的时候,其他的li标签透明度:0.5
  3. 鼠标离开,其他li 透明度改为 1
  4. 关键利用fadeTo修改透明度

 效果展示

 实现代码

javascript"><script src="jquery.min.js"></script>
    <script>
        $(function() {
            //鼠标进入的时候,其他的li标签透明度:0.5
            $(".wrap li").hover(function() {
                $(this).siblings().stop().fadeTo(400, 0.5);
            }, function() {
                // 鼠标离开,其他li 透明度改为 1
                $(this).siblings().stop().fadeTo(400, 1);
            })

        });
    </script>

2.王者荣耀风琴

利用淡出淡入实现风琴案例

鼠标经过某个li有两步操作

1.当前li宽度变为224px同时小图片淡出大图片淡入

2.其余兄弟li宽度变为69px小图片淡入大图片淡出

注意:

为了保证页面不溢出效果好不多次动画同时展现需要使用stop()方法。

实现效果

实现代码 

javascript"><script src="jquery.min.js"></script>
    <script>
       $(function(){
        //鼠标经过某个li有两部操作
        $(".king li").mouseenter(function(){
            //1.当前li宽度变为224px同时小图片淡出大图片淡入
            $(this).stop().animate({
                width:224
            }).find(".small").stop().fadeOut().siblings(".big").stop().fadeIn();
            //2.其余兄弟li宽度变为69px小图片淡入大图片淡出
            $(this).siblings("li").stop().animate({
                width:69
            }).find(".small").stop().fadeIn().siblings(".big").stop().fadeOut();

       }) 
        })        
        
    </script>

 

 


http://www.niftyadmin.cn/n/1692918.html

相关文章

2016年蓝桥杯c/c++ c组第5题 快速排序 双指针

题目&#xff1a; 快速排序排序在各种场合经常被用到。 快速排序是十分常用的高效率的算法。其思想是&#xff1a;先选一个“标尺”&#xff0c; 用它把整个队列过一遍筛子&#xff0c; 以保证&#xff1a;其左边的元素都不大于它&#xff0c;其右边的元素都不小于它。这样&…

学习《CSS选择器Level-4》不完全版

1 概述 1.1 前言 选择器是CSS的核心组件。本文依据W3C的Selectors Level 4规范&#xff0c;概括总结了Level1-Level4中绝大多数的选择器&#xff0c;并做了简单的语法说明及示例演示。希望对程序员有所助益。 2 元素选择器 2.1 类型选择器-h1 类型选择器也可以称为标签名选择器…

2016年省赛真题c/c++ c组 第七题 寒假作业 全排列+check+筛选条件

题目&#xff1a; 寒假作业 现在小学的数学题目也不是那么好玩的。 看看这个寒假作业&#xff1a; □ □ □ □ - □ □ □ □ □ □ □ □ (如果显示不出来&#xff0c;可以参见【图1.jpg】) 每个方块代表1~13中的某一个数字&#xff0c;但不能重复。 比如&#xff1a;…

2016年省赛真题c/c++ c组 第八题冰雹数

题目&#xff1a; 冰雹数 任意给定一个正整数N&#xff0c; 如果是偶数&#xff0c;执行&#xff1a; N / 2 如果是奇数&#xff0c;执行&#xff1a; N * 3 1 生成的新的数字再执行同样的动作&#xff0c;循环往复。 通过观察发现&#xff0c;这个数字会一会儿上升到很高&…

python为什么浮点计算不准确?

用户经常对这样的结果感到惊讶: >>> 1.2 - 1.0 0.19999999999999996 并且认为这是 Python中的一个 bug。其实不是这样。这与 Python 关系不大&#xff0c;而与底层平台如何处理浮点数字关系更大。 CPython 中的 float 类型使用C语言的 double 类型进行存储。 float 对…

在main函数中创建新对象时出错 No enclosing instance of type ooo is accessible. Must qualify the allocation with a

错误原因&#xff1a;No enclosing instance of type ooo is accessible. Must qualify the allocation with an enclosing instance of type ooo (e.g. x.new A() where x is an instance of ooo). 方法&#xff1a; 方法一&#xff1a;分为两个class 不用内部类 方法二&…

Flutter 如何调用Android和iOS原生代码

分3个大步骤&#xff1a; 1.在flutter中调用原生方法 2.在Android中实现被调用的方法 3.在iOS中实现被调用的方法 在flutter中调用原生方法 场景&#xff0c;这里你希望调用原生方法告诉你一个bool值&#xff0c;这个值的意义你可以随意定&#xff0c;这里表示的意义是是否是中…

第三周学习 使用this调用自身的构造函数进行使用 比构造方法还先调用的语法机制 static private 字符类String的创建方法 StringBuffer

导航 1.创建一个类&#xff0c;使用this调用自身的构造函数进行使用 2.比构造方法还先调用的语法机制 static 3.类内各种调用 时机 是否自动调用 4.单子设计模式的private 5.static语法注意点 6.字符类String的创建方法 7.StringBuffer对象介绍与应用 8.基本数据类型与包装 9.…