这篇文章将为大家详细讲解有关如何使用css3美化单选、复选按钮的显示样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图如下实例代码<!DOCTYPE 
这篇文章将为大家详细讲解有关如何使用css3美化单选、复选按钮的显示样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
效果图如下
实例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>复选单选样式</title>
<link rel="stylesheet" href="style.CSS">
</head>
<style>
fORM {
border: 1px solid #ccc;
padding: 20px;
width: 300px;
}
.wrapper {
margin-bottom: 10px;
}
.checkbox-box {
display: inline-block;
width: 20px;
height: 20px;
margin-right: 10px;
position: relative;
border: 2px solid orange;
vertical-align: middle;
}
.checkbox-box input {
opacity: 0;
position: absolute;
top:0;
left:0;
z-index:10;
}
.checkbox-box span {
position: absolute;
top: -10px;
right: 3px;
font-size: 30px;
font-weight: bold;
font-family: Arial;
-WEBkit-transform: rotate(30deg);
transform: rotate(30deg);
color: orange;
}
.checkbox-box input[type="checkbox"] + span {
opacity:0;
}
.checkbox-box input[type="checkbox"]:checked + span {
opacity: 1;
}
.redio-box {
display: inline-block;
width: 30px;
height: 30px;
margin-right: 10px;
position: relative;
background: orange;
vertical-align: middle;
border-radius: 100%;
}
.redio-box input {
opacity: 0;
position: absolute;
top:0;
left:0;
width: 100%;
height:100%;
z-index:100;
}
.redio-box span {
display: block;
width: 10px;
height: 10px;
border-radius: 100%;
position: absolute;
background: #fff;
top: 50%;
left:50%;
margin: -5px 0 0 -5px;
z-index:1;
}
.redio-box input[type="radio"] + span {
opacity: 0;
}
.redio-box input[type="radio"]:checked + span {
opacity: 1;
}
</style>
<body>
<h3>复选框:</h3>
<form action="#">
<div class="wrapper">
<div class="checkbox-box">
<input name="1" type="checkbox" checked id="usename" />
<span>√</span>
</div>
<label for="usename">体育</label>
</div>
<div class="wrapper">
<div class="checkbox-box">
<input name="1" type="checkbox" id="usepwd" />
<span>√</span>
</div>
<label for="usepwd">音乐</label>
</div>
<div class="wrapper">
<div class="checkbox-box">
<input name="1" type="checkbox" id="checkbox3" />
<span>√</span>
</div>
<label for="checkbox3">读书</label>
</div>
<div class="wrapper">
<div class="checkbox-box">
<input name="1" type="checkbox" id="checkbox4" />
<span>√</span>
</div>
<label for="checkbox4">运动</label>
</div>
</form>
<h3>单选框</h3>
<form action="#">
<div class="wrapper">
<div class="redio-box">
<input type="radio" checked="checked" id="boy" name="1" /><span></span>
</div>
<label for="boy">男</label>
</div>
<div class="wrapper">
<div class="redio-box">
<input type="radio" id="girl" name="1" /><span></span>
</div>
<label for="girl">女</label>
</div>
</form>
</body>
</html>
注意:
+ 是css的相邻选择符。
关系选择符只有四种,是 空格 > + ~ (包含选择符、子选择符、相邻选择符、兄弟选择符)
关于“如何使用CSS3美化单选、复选按钮的显示样式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
--结束END--
本文标题: 如何使用CSS3美化单选、复选按钮的显示样式
本文链接: https://lsjlt.com/news/68869.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0