목차
:checked 예제 - INPUT 체크 시, 너비 높이 설정
:checked 정의
:checked 구문
:checked 예제 - option 태그 선택 시, 배경색 주기
:checked 예제 - INPUT 체크 시, <label> 태그 배경색 주기
:checked 예제 - INPUT 체크 시, 너비 높이 설정
<style>
input:checked { height: 50px; width: 50px;}
</style>
<form action="">
<input type="radio" value="HTML" name="code" checked="checked" > HTML<br>
<input type="radio" value="CSS" name="code"> CSS<br>
<input type="checkbox" value="PHP" checked="checked" > PHP<br>
<input type="checkbox" value="SQL"> SQL
</form>
결과보기
참고 : Firefox는 checkbox 배경색 지원 안함.
:checked 정의
체크된 checkbox 또는 radio 타입의 INPUT 버튼을 선택하는 선택자.
1. cf.
2.
CSS3
3.
IE9 이상 최신 브라우저 모두 지원 .
4. MDN :checked 예제보기https://developer.mozilla.org/en-US/docs/Web/CSS/:checked
:checked 구문
selector :checked { CSS 선언내용 ;}
PS. selector 부분을 추가해 선택 범위 축소 가능.
:checked 예제 - option 태그 선택 시, 배경색 주기
<style>
option:checked {background:yellow;}
</style>
<select>
<option value="">언어 선택</option>
<option value="HTML">HTML</option>
<option value="CSS">CSS</option>
<option value="PHP">PHP</option>
<option value="SQL">SQL</option>
</select>
결과보기
:checked 예제 - INPUT 체크 시, <label> 태그 배경색 주기
<style>
div {
display: inline-block;
position: relative;
}
label {
background: yellow;
padding: 2px 10px 2px 1.5em;
border: 1px solid transparent; /* 레이아웃 유지용 */
}
input {
position: absolute;
}
input[type="radio"]:checked + label {
background: #000;
border-color: green;
color: white;
}
</style>
<div>
<input id="mb_1" type="radio" name="lang" value="mb_1">
<label for="mb_1" class="radio">mb_1</label>
</div>
<div>
<input id="mb_2" type="radio" name="lang" value="mb_2">
<label for="mb_2" class="mb_2">mb_2</label>
</div>
<div>
<input id="mb_3" type="radio" name="lang" value="mb_3">
<label for="mb_3" class="radio">mb_3</label>
</div>
결과보기
https://stackoverflow.com/questions/45338238
주소 복사
랜덤 이동