먼저 코드를 살펴보겠습니다
<스타일>
ul { 너비:300px; 높이:300px; 여백:0px 자동; 오버플로: 숨김 배경:투명 URL(/study/2006_12_25/2006122516414543849.jpg) }
li {list-style-type:none; 높이:100px; float:left}
li a { 디스플레이:블록; 높이:100px; ;
a#item2:hover {배경 위치: -100px 0;}a#item3:hover {배경 위치: -200px 0;}a#item4:hover {배경 위치: 0 -100px;}
a#item5:hover {배경 위치: -100px -100px;}
a#item6:hover {배경 위치: -200px -100px;}
a#item7: hover {배경 위치: 0 -200px;}
a#item8:hover {배경 위치: -100px -200px;}
a#item9:hover {배경 위치: -200px -200px;}
이제 background-position의 사용법을 분석해 보겠습니다. A 요소의 시작 부분에서 배경 위치는 background-position:500px 500px로 설정되고 크기는 100px*100px에 불과하므로 A 아래의 모든 배경은 태그 초과 가시 범위를 표시할 수 없으며, 처음에 보이는 흑백 사진이 UL의 배경 이미지입니다. 그런 다음 마우스가 A 요소로 이동하면 배경의 이동 크기가 각 A 요소의 위치에 따라 설정되어 위의 흑백 그림 효과가 교대로 형성됩니다.