<div>
<input type="checkbox" id="check_test_box" />
<label for="check_test_box"> <span></span> 체크박스입니다</label>
</div>
<style>
input[type="checkbox"] {
display:none;
}
input[type="checkbox"] + label span {
display: inline-block;
width: 24px;
height: 24px;
margin: -2px 10px 0 0;
vertical-align: middle;
background: url(checkbox.svg) left top no-repeat;
cursor: pointer;
background-size: cover;
}
input[type="checkbox"]:checked + label span {
background:url(checkbox.svg) -26px top no-repeat;
background-size: cover;
}
</style>
결과
반응형
'웹퍼블리싱 > css' 카테고리의 다른 글
css 무한애니메이션 (0) | 2019.02.22 |
---|---|
blink css (0) | 2018.10.22 |
[CSS] select 박스 디자인 (0) | 2018.10.17 |
[css] 마우스 커서 모양 바꾸기 (0) | 2018.08.07 |
[css]넘치는 텍스트 ... 처리하기 ellipsis (0) | 2018.06.27 |
댓글