今天接触了一个更改点击按钮的问题,运用的只是点是 input 属性下的radio单选框,已知此单选框只能改变大小,无法改变样式,那么该怎么做呢?这里就要用到了label标签,之前接触过,但是没觉得有太大的作用,直到这里用到了后才知道其神奇的作用和效果,哈哈 ,暴露了我的小白属性。代码如下
<style>
label{
display:inline-block;
width:15px;
height: 15px;
background: url(../c2.jpg) no-repeat;
padding-left:20px;
}
input{
display: none;
}
input:checked+label{
background: url(../c1.jpg) no-repeat;
}
.but{
display: none;
}
</style>
</head>
<body>
<input type="radio" id="aa" name="bb" >
<label for="aa">是</label>
<input type="radio" name="bb" id="cc">
<label for="cc">否</label>
<input class="but" type="radio">
</body>
</html>
- 效果如下
进而我又知道了另一个知识点,那就是display:none;其属性为元素隐藏后不占位,然后在网上了解到还又另一个为hidden的隐藏方式,但是现在我没接触过,后续深入了解,此微博只是想记录一些自己新学到或者了解的新知识,养成一个好习惯,方便以后复习,让自己更加专业,更加厉害 ,哈哈!