码迷,mamicode.com
首页 > Web开发 > 详细

radio 使用css修改默认单选样式

时间:2019-08-30 11:27:45      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:absolute   name   input   sele   html   cal   attr   func   content   

使用伪元素

<input class="radio_type" type="radio" name="type" id="radio2" /> 
<label for="radio2">radio2</label>

.radio_type{
    width: 20px;
    height: 20px;
    appearance: none;
    position: relative;
}
.radio_type:before{
    content: ‘‘;
    width: 20px;
    height: 20px;
    border: 1px solid #7d7d7d;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.radio_type:checked:before{
    content: ‘‘;
    width: 20px;
    height: 20px;
    border: 1px solid #c59c5a;
    background:#c59c5a;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.radio_type:checked:after{
    content: ‘‘;
    width: 10px;
    height:5px;
    border: 2px solid white;
    border-top: transparent;
    border-right: transparent;
    text-align: center;
    display: block;
    position: absolute;
    top: 6px;
    left:5px;
    vertical-align: middle;
    transform: rotate(-45deg);
}
 

radio 使用css修改默认单选样式

标签:absolute   name   input   sele   html   cal   attr   func   content   

原文地址:https://www.cnblogs.com/mcll/p/11433800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!