이 글에서는 주로 CSS에서의 스프라이트 적용을 소개합니다. 이는 매우 간단한 적용이지만, 디자인상으로는 서버에 대한 부담을 줄이고 요청 횟수를 줄일 수 있는 좋은 방법입니다.
예제 코드는 다음과 같습니다.
body { font-family: "Lucida Sans", "Lucida Sans Unicode"; font-size: 14px; line-height: 24px; } ul { list-style-type: none; } li { float: left; } a{ background-image: url(bg.gif); height: 26px; background-position: 53px 0px; display: block; margin-right: 10px; width: 53px; text-align: center; color: #333333; } li a:link { text-decoration: none; } li a:visited { text-decoration: none; } li a:hover { text-decoration: none; background-position: 0 0px;//在这里规定从某一坐标开始显示图片}
요약:
이렇게 작은 사진에서는 실제로 두 장의 사진이라도 응답 시간 측면에서 그다지 느리지는 않지만 문제가 있습니다. 두 사진이 번갈아 가며 배경 이미지가 다시 로드되고 오랫동안 표시되지 않는 것이 쉽습니다.
관련 권장 사항:
DIV+CSS 배경 하나의 전체 그림(css 스프라이트)
CSS 스프라이트 기술 zt 10일 만에 웹 표준 학습(div+css ) _html/css_WEB-ITnose
위 내용은 CSS에서 스프라이트 적용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!