3 Star 18 Fork 7

杨得朝/web-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
美化单选按钮radio.html 2.61 KB
一键复制 编辑 原始数据 按行查看 历史
杨得朝 提交于 2020-07-08 18:22 . submit
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>css3美化单选按钮</title>
<style>
/*隐藏input*/
label.bui-radios-label input[type="radio"]{
position: absolute;
opacity: 0;
visibility: hidden;
}
/*自定义radio*/
label.bui-radios-label .bui-radios{
display: inline-block;
position: relative;
width: 13px;
height: 13px;
background-color: #fff;
border: 1px solid #979797;
border-radius: 50%;
vertical-align: -2px;
margin-right: 5px;
}
/*单选框选中后,自定义radio的样式*/
label.bui-radios-label input[type="radio"]:checked + .bui-radios:after{
position: absolute;
content: "";
width: 7px;
height: 7px;
background-color: #fff;
border-radius: 50%;
top: 3px;
left: 3px;
}
label.bui-radios-label input[type="radio"]:checked + .bui-radios{
background-color: #2877FF;
border:1px solid #2877FF;
}
label.bui-radios-label input[type="radio"]:disabled + .bui-radios{
background-color: #e8e8e8;
border:1px solid #979797;
}
label.bui-radios-label input[type="radio"]:disabled:checked + .bui-radios:after{
background-color: #c1c1c1;
}
/*自定义radio的过渡效果*/
label.bui-radios-label.bui-radios-anim .bui-radios{
-webkit-transition:background-color ease-out .5s;
transition:background-color ease-out .5s;
}
</style>
</head>
<body>
<h4>有简单的背景动画:</h4>
<label class="bui-radios-label bui-radios-anim">
<input type="radio" name="sex"><i class="bui-radios"></i>开启
</label>
<label class="bui-radios-label bui-radios-anim">
<input type="radio" name="sex"><i class="bui-radios"></i>关闭
</label>
<h4>无背景动画:</h4>
<label class="bui-radios-label">
<input type="radio" name="sex"><i class="bui-radios"></i>
</label>
<label class="bui-radios-label">
<input type="radio" name="sex"><i class="bui-radios"></i>
</label>
<h4>禁用状态(disabled):</h4>
<label class="bui-radios-label">
<input type="radio" name="sex" disabled="disabled"><i class="bui-radios"></i>
</label>
<label class="bui-radios-label">
<input type="radio" name="sex" disabled="" checked=""><i class="bui-radios"></i>
</label>
</body>
</html>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/yangdechao_admin/web-test.git
git@gitee.com:yangdechao_admin/web-test.git
yangdechao_admin
web-test
web-test
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385