前言
在我的日常浏览中经常会看到,有些东西是需要点击后出现,点击后隐藏的,这里我们就用css来实现一下这个功能
其实原理很简单,就是利用css 将点击后才能出现的内容现隐藏,然后再点击后出现,原来的内容隐藏
input{
display: none;
}
label{
width: 100px;
height: 50px;
line-height: 50px;
/* background-color: aquamarine; */
float: left;
text-align: center;
/* display: inline-block; */
/* border-bottom: 1px solid #999; */
}
input[type="radio"]:checked+label{
background-color: indianred;
}
.content{
display: none;
}
input[type="radio"]:checked+label+.content{
display: block;
}
.wrapper{
position: relative;
width: 300px;
height: 250px;
background-color: lightgray;
margin: 0