昨天为大家分享了一款很炫的checkbox复选框和radio单选框,今天再给大家带来一款简单实用的checkbox复选框和radio单选框。界面清淅、舒服。先给大家来张效果图:

  实现代码:

  

html代码:

XML/HTML Code复制内容到剪贴板 <div class="frame">           <input checked="checked" id="radio_1" name="radio" type="radio">           <label class="radio" for="radio_1">               <i class="fa fa-times"></i>           </label>           <input id="radio_2" name="radio" type="radio">           <label class="radio" for="radio_2">               <i class="fa fa-times"></i>           </label>           <input id="radio_3" name="radio" type="radio">           <label class="radio" for="radio_3">               <i class="fa fa-times"></i>           </label>           <input id="radio_4" name="radio" type="radio">           <label class="radio" for="radio_4">               <i class="fa fa-times"></i>           </label>           <input id="radio_5" name="radio" type="radio">           <label class="radio" for="radio_5">               <i class="fa fa-times"></i>           </label>       </div>       <div class="frame">           <input checked="checked" id="check_1" name="check" type="checkbox">           <label class="check" for="check_1">               <i class="fa fa-check"></i>           </label>           <input id="check_2" name="check" type="checkbox">           <label class="check" for="check_2">               <i class="fa fa-check"></i>           </label>           <input id="check_3" name="check" type="checkbox">           <label class="check" for="check_3">               <i class="fa fa-check"></i>           </label>           <input id="check_4" name="check" type="checkbox">           <label class="check" for="check_4">               <i class="fa fa-check"></i>           </label>           <input id="check_5" name="check" type="checkbox">           <label class="check" for="check_5">               <i class="fa fa-check"></i>           </label>       </div>  

  

css3代码:

CSS Code复制内容到剪贴板 form            {                width: 100vw;                height: 100vh;                display: flex;                flex-flow: column wrap;                justify-contentcenter;                align-items: center;            }            form .frame            {                display: flex;                flex-flow: row nowrap;            }            form .frame input            {                displaynone;            }            form .frame label            {                cursorpointer;                positionrelative;                width30px;                height30px;                margin10px;                background#8ABA56;                transition: all 0.3s ease-in-out;                font-size12pt;                color#FFF;                -webkit-font-smoothing: antialiased;            }            form .frame label.radio            {                border-radius: 100%;            }            form .frame label.check            {                border-radius: 5px;            }            form .frame label .fa            {                positionabsolute;                top: 0;                left: 0;                rightright: 0;                bottombottom: 0;                opacity: 0;                -webkit-transform: scale(0);                transition: all 0.3s ease-in-out;                line-height30px;                text-aligncenter;            }            form .frame input:checked + label            {                background#678b40;            }            form .frame input:checked + label .fa            {                opacity: 1;                -webkit-transform: scale(1);            }  

  好了。复制上面的html代码和css代码。轻松搞定一款漂亮的checkbox、radio按钮,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。

一款纯css3实现简单的checkbox复选框和radio单选框