html
input id = label for 값이 동일해야한다.
<div class="input_box">
<input type="radio" id="animal1" name="animal">
<label for="animal1">강아지</label>
<input type="radio" id="animal2" name="animal">
<label for="animal2">고양이</label>
<input type="radio" id="animal3" name="animal">
<label for="animal3">얼룩말</label>
<input type="radio" id="animal4" name="animal">
<label for="animal4">호랑이</label>
</div>
css
.in_box{
display: flex;
justify-content: space-between;
}
.in_box input[type=radio]{
display: none;
}
.in_box input[type=radio] + label {
color: #222222;
font-size: 1.6rem;
width: 24%;
border: 1px solid #888;
height: 45px;
line-height: 45px;
text-align: center;
}
.in_box input[type=radio]:checked + label {
color: #fff;
background: #000;
}
'Css' 카테고리의 다른 글
스크롤 바(scrollbar) 없애기 (0) | 2023.03.28 |
---|---|
border에 그라디언트 넣기 (0) | 2023.03.28 |
폰트어썸 before, after (FontAwesome) Css에서 사용하기 (0) | 2023.03.24 |
텍스트 문단 수 줄이기 (0) | 2023.03.24 |
스크롤바(scrollbar) 꾸미기 (0) | 2023.03.23 |