elementplus官网右上角的开关是怎么实现的

elementplus官网右上角的开关是怎么实现的,第1张

ElementPlus官网右上角的开关是基于HTML和CSS来实现的。首先,利用HTML中的<input type="checkbox">这个标签来创建一个开关,然后通过CSS中不同的类来设置打开和关闭状态时开关背景图片的样式显示,最后使用JS代码来实现开关状态切换时对其他网页元素的 *** 作。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>

    <meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8" />

    <script src="http://js.ue.766.com/common/jqLib/jquery-1.6.2.min.js" type="text/javascript"></script>

    <title>开关</title>

    <style>

        .box{background: #629FCEwidth: 200pxheight: 30pxborder-radius: 15pxposition: relativeleft: 50pxtop: 50px}

        .slider{background: #F6F6F6width: 100pxheight: 30pxborder-radius: 15pxposition: absolutetransition: left 0.5s -moz-transition: left 0.5s -webkit-transition: left 0.5sleft:0}

        span{height: 30pxline-height: 30pxcolor: #F6F6F6font-weight: 800}

        .m{float: leftmargin-left: 50px}

        .w{float: rightmargin-right: 50px}

    </style>

</head>

<body>

    <div class="box">

        <div class="slider" id="slider"></div>

        <span class="m">男</span>

        <span class="w">女</span>

    </div>

</body>

<script>

    $("#slider").toggle(

            function () {

                $(this).css("left","100px")

            },

            function () {

                $(this).css("left","0")

            }

        )

</script>

</html>

手打了一个给你,嘿嘿


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8294942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存