• 基于CSS3自定义发光radiobox单选框


    之前我们分享过一些CSS3和HTML5实现的自定义checkbox和Radiobox,比如纯CSS3美化Checkbox和Radiobox按钮,不仅外观唯美,而且Radiobox选中时还有动画效果。今天我们要来分享一款CSS3实现的自定义发光radiobox单选框插件,该radiobox选中时也有滑块的动画特效。

    在线预览   源码下载

    实现的代码。

    html代码:

     <style>
            html
            {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 100%;
            }
            body
            {
                padding: 50px;
                background-color: hsl(0,0%,20%);
            }
            input
            {
                -webkit-appearance: none; /* remove default */
                display: block;
                margin: 10px;
                width: 24px;
                height: 24px;
                border-radius: 12px;
                cursor: pointer;
                vertical-align: middle;
                box-shadow: hsla(0,0%,100%,.15) 0 1px 1px, inset hsla(0,0%,0%,.5) 0 0 0 1px;
                background-color: hsla(0,0%,0%,.2);
                background-image: -webkit-radial-gradient( hsla(200,100%,90%,1) 0%, hsla(200,100%,70%,1) 15%, hsla(200,100%,60%,.3) 28%, hsla(200,100%,30%,0) 70% );
                background-repeat: no-repeat;
                -webkit-transition: background-position .15s cubic-bezier(.8, 0, 1, 1), -webkit-transform .25s cubic-bezier(.8, 0, 1, 1);
            }
            input:checked
            {
                -webkit-transition: background-position .2s .15s cubic-bezier(0, 0, .2, 1), -webkit-transform .25s cubic-bezier(0, 0, .2, 1);
            }
            input:active
            {
                -webkit-transform: scale(1.5);
                -webkit-transition: -webkit-transform .1s cubic-bezier(0, 0, .2, 1);
            }
            /* The up/down direction logic */input, input:active
            {
                background-position: 0 24px;
            }
            input:checked
            {
                background-position: 0 0;
            }
            input:checked ~ input, input:checked ~ input:active
            {
                background-position: 0 -24px;
            }
        </style>
        <script src="js/prefixfree.min.js"></script>
    </head>
    <body>
        <script src="/scripts/2bc/_gg_980_90.js" type="text/javascript"></script>
        <div style="margin: 30px auto;  80px;">
            <input type="radio" name="name" checked />
            <input type="radio" name="name" />
            <input type="radio" name="name" />
            <input type="radio" name="name" />
            <input type="radio" name="name" />
        </div>
        <script src="js/index.js"></script>
    </body>

    via:http://www.w2bc.com/Article/32018/

  • 相关阅读:
    局部 与 整体 修正 逐渐逼近
    en-zh(社会问题)social problems
    单调性 [1 + 1 / (n)]^n
    en-zh(科学技术)science and technology
    mysql函数之截取字符串
    看数据库的文件大小 MySQL Binlog日志的生成和清理规则
    Brouwer不动点
    布尔巴基学派
    量子杨-Baxter方程新解系的一般量子偶构造_爱学术 https://www.ixueshu.com/document/f3385115a33571aa318947a18e7f9386.html
    COMSOL
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/4416189.html
Copyright © 2020-2023  润新知