[css3] :target 가상 클래스
오늘 배워볼 가상 클래스는 :target 선택자 입니다.
:target은 요소의 id 와 url에 있는 #가 같을 때 적용 합니다.
예:
<h3 id="test">장바구니 만들기</h3>
<a href="www.google.com/#test>장바구니 만들기 </a>
:target은 위 링크를 클릭할 때 스타일 적용할 수가 있습니다.
▶문법
:target{속성:속성값;}
예: :target{background-color: yellow;}
▶지원 브라우저 : ie9 .0+, chrome 4.0+, firefox 3.5+, safari 3.2+, opera 9.6+
▶html/css 작성 예를 보겠습니다~
html
<a href="#one">menu1</a>
<a href="#two">menu2</a>
<a href="#three">menu3</a>
<a href="#two">menu2</a>
<a href="#three">menu3</a>
<div id="one">menu1...</div>
<div id="two">menu2 ...</div>
<div id="three">menu3...</div>
css
div{margin: 10px; padding: 10px;}
:target{ background-color: #DDD;}
▶실행 화면
-메뉴 클릭 전-
-menu1 클릭 후-
메뉴를 클릭할 때마다 해당 id를 지닌 div 배경이 회색으로 표시가 됩니다
소스 다운받아 실행해 보세요 target.htm
링크 가상 클래스(:link, :visited,:hover, :active)
반응형
'css' 카테고리의 다른 글
[css3] :checked 가상 클래스 (0) | 2014.11.06 |
---|---|
[css3] :enabled :disabled 가상 클래스 (0) | 2014.11.05 |
[css] :focus 가상 클래스 (1) | 2014.10.31 |
[css3] box-shadow 속성(그림자 효과) (2) | 2014.10.08 |
[css3] background-origin 속성 (0) | 2014.10.07 |
댓글