前端

jQuery突出展示案例

2022-03-08  本文已影响0人  马佳乐

可通过设置不透明度进行突出显示。

当鼠标移入某一图片时,该图片突出显示

当鼠标移出所有图片时,所有图片高亮显示


代码:
<!DOCTYPE html>
<html>

    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
            
            ul {
                list-style: none;
            }
            
            body {
                background: #000;
            }
            
            .wrap {
                margin: 100px auto 0;
                width: 630px;
                height: 394px;
                padding: 10px 0 0 10px;
                background: #000;
                overflow: hidden;
                border: 1px solid #fff;
            }
            
            .wrap li {
                float: left;
                margin: 0 10px 10px 0;
            }
            
            .wrap img {
                display: block;
                border: 0;
            }
        </style>

        <script src="js/jquery.js"></script>
        <script>
            $(function() {
                //$(".wrap li")或$(".wrap>ul>li")或下面形式
                $(".wrap").find("li").mouseenter(function() {
                    //这个css方法有返回值,返回值就是设置这个方法的元素本身
                    $(this).css("opacity","1").siblings().css("opacity","0.4");
                });

                $(".wrap").mouseleave(function() {
                    //让所有的li都变亮
                    //$(".wrap")find('li').css("opacity", 1);或下面形式
                    $(this).find('li').css("opacity", 1);
                });
            });
        </script>

    </head>

    <body>
        <div class="wrap">
            <ul>
                <li>
                    <a href="#"><img src="img/01.jpg" alt="" /></a>
                </li>
                <li>
                    <a href="#"><img src="img/02.jpg" alt="" /></a>
                </li>
                <li>
                    <a href="#"><img src="img/03.jpg" alt="" /></a>
                </li>
                <li>
                    <a href="#"><img src="img/04.jpg" alt="" /></a>
                </li>
                <li>
                    <a href="#"><img src="img/05.jpg" alt="" /></a>
                </li>
                <li>
                    <a href="#"><img src="img/06.jpg" alt="" /></a>
                </li>
            </ul>
        </div>
    </body>

</html>
上一篇下一篇

猜你喜欢

热点阅读