✔ 주로 a, button, input 등에 사용
- :hover 마우스 올렸을 때
- :active 활성화했을 때
- :visited (링크) 방문했을 때
- :focus 커서를 놓았을 때(input 활성화)
/* 체크박스 꾸미기 - 활성화 x */
input[class="check"] + label {
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid #bcbcbc;
cursor: pointer;
}
/* 체크박스 꾸미기 - 활성화 */
input[class="check"]:checked + label {
background-image:url("../../img/check.png");
background-size: 100%;
border: 1px solid #fff;
}
/* input 안보이게 */
.check{
position: absolute;
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
overflow: hidden;
}
<input type="checkbox" name="check" id="input0" class="check">
<label class="check_label"></label>
<input type="checkbox" name="check" id="input1" class="check">
<label class="check_label"></label>
<input type="checkbox" name="check" id="input2" class="check">
<label class="check_label"></label>
<input type="checkbox" name="check" id="input3" class="check">
<label class="check_label"></label>