首页前端开发JavaScript利用前端基础制作html开关图标

利用前端基础制作html开关图标

时间2024-01-29 10:04:03发布访客分类JavaScript浏览151
导读:收集整理的这篇文章主要介绍了利用前端基础制作html开关图标,觉得挺不错的,现在分享给大家,也给大家做个参考。我们先来看下效果图:(学习视频分享:htML视频教程)html代码:<html XMlns="http://www.w3.o...
收集整理的这篇文章主要介绍了利用前端基础制作html开关图标,觉得挺不错的,现在分享给大家,也给大家做个参考。

我们先来看下效果图:

(学习视频分享:htML视频教程)

html代码:

html XMlns="http://www.w3.org/1999/xhtml">
    head>
        tITle>
    开关图标/title>
    /head>
    body>
        div>
            div>
                input tyPE="checkbox" id="toggle-button" name="switch" οnclick="SwitchClick()" checked>
                label for="toggle-button">
                    span>
    /span>
                    span class="text on">
    ON/span>
                    span class="text off">
    OFF/span>
                /label>
            /div>
        /div>
    /body>
    /html>
    

css样式:

style type="text/css">
        body {
            text-align: center        }
        .SwitchIcon {
                margin: 200px auto;
        }
        #toggle-button {
                display: none;
        }
        .button-label {
                position: relative;
                display: inline-block;
                width: 80px;
                height: 30px;
                background-color: #ccc;
                box-shadow: #ccc 0px 0px 0px 2px;
                border-radius: 30px;
                overflow: hidden;
        }
        .circle {
                position: absolute;
                top: 0;
                left: 0;
                width: 30px;
                height: 30px;
                border-radius: 50%;
                background-color: #fff;
        }
        .button-label .text {
                line-height: 30px;
                font-Size: 18px;
                text-shadow: 0 0 2px #ddd;
        }
        .on {
                color: #fff;
                display: none;
                text-indent: -45px;
        }
        .off {
                color: #fff;
                display: inline-block;
                text-indent: 34px;
        }
        .button-label .circle {
                left: 0;
                transition: all 0.3s;
        }
        #toggle-button:checked + label.button-label .circle {
                left: 50px;
        }
        #toggle-button:checked + label.button-label .on {
                display: inline-block;
        }
        #toggle-button:checked + label.button-label .off {
                display: none;
        }
        #toggle-button:checked + label.button-label {
                background-color: #19e236;
        }
        .div {
                height: 20px;
                width: 30px;
                background: #51ccee;
        }
        /style>
    

js逻辑:

script type="text/javascript">
        //窗体加载        window.onload = function () {
                VAR onoffswitch = document.getElementById("toggle-button");
                onoffswitch.checked = true;
        }
        //测试开始        function SwitchClick() {
                var onoffswitch = document.getElementById("toggle-button");
                var label = document.getElementById("batteryIconContent");
            if (onoffswitch.checked) {
                //调用后台            }
            else {
                //调用后台            }
        }
        /script>
    

相关推荐:html教程

以上就是利用前端基础制作html开关图标的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

html前端

若转载请注明出处: 利用前端基础制作html开关图标
本文地址: https://pptw.com/jishu/590936.html
html中的ul标签的作用是什么 html怎么引入图片

游客 回复需填写必要信息