码迷,mamicode.com
首页 > Web开发 > 详细

jQuery 选项卡切换过渡效果

时间:2021-01-27 14:03:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:otto   index   width   com   pad   图片   UNC   abs   idt   

<!DOCTYPE html>

<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
        ul,li {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        
        .tabBox {
            width: 600px;
            height: 200px;
            border: 1px solid pink;
        }
        
        .ul1 {
            display: flex;
        }
        
        .ul1 li {
            width: 50%;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
            border-bottom: 2px solid #dedede;
            position: relative;
            margin: 0 5px;
        }
        
        .ul1 li.active:after {
            content: "";
            position: absolute;
            z-index: 1;
            border-bottom: 2px solid #0070FF;
            width: 0px;
            display: block;
            animation: w 1s;
            animation-fill-mode: forwards;
        }
        @-webkit-keyframes w{
            100% {
                width: 100%;
            }
        }
        .ul2 li {
            display: none;
        }
        .ul2 li.selected {
            display: block;
        }
        
    </style>
</head>

<body>
    <div class="tabBox">
        <ul class="ul1">
            <li class="active">标题1</li>
            <li>标题2</li>
        </ul>
        <ul class="ul2">
            <li class="selected">内容1</li>
            <li>内容2</li>
        </ul>
    </div>
    <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
    <script>
        $(function() {
            $(".ul1>li").click(function() {
                $(this).addClass("active").siblings("li").removeClass("active");
                var index = $(this).index();
                $(".ul2>li").eq(index).fadeIn(1000).siblings().hide();
            })
        })
    </script>
</body>

</html>

效果预览:

技术图片

jQuery 选项卡切换过渡效果

标签:otto   index   width   com   pad   图片   UNC   abs   idt   

原文地址:https://www.cnblogs.com/wengg/p/14332940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!