스프라이트 롤오버 이미지가 표시되지 않습니다.스프라이트가 표시되지 않음
목표는 CSS에 의해 제어되는 롤오버가있는 아이콘의 행을 갖는 것입니다.
현재 아래 코드는 이미지를 표시하지 않습니다. 무엇이 누락 되었습니까?
CSS :
#social {
margin: 0;
padding: 0;
height: 15px;
}
#social li {
margin: 0 5px 0 0;
padding: 0;
list-style-type: none;
display: inline;
height: 15px;
float: left;
}
#social li.last{
margin-right:0px;
}
#social li a {
background-image: url("../images/icon_twitter.png") 0px 0px;
background-repeat: no-repeat;
display: block;
height: 15px;
width: 18px;
}
#social li#social-twitter a{
background-position: 0px 0px;
}
#social li#social-twitter a:hover {
background-position: 0px -15px;
}
#social li#social-youtube a{
background-position: -18 top;
}
#social li#social-youtube a:hover {
background-position: -18 -15px;
}
#social span {
display: none;
}
HTML : 당신은 background-image
내 배경 위치를 설정하려고
<ul id="social">
<li id="social-twitter"><a href="#"><span>Twitter</span></a></li>
<li id="social-youtube" class="last"><a href="#"><span>Youtube</span></a></li>
</ul>
'background-position : -18 top;'18 '이 누락되었습니다 ;-) –
이미지가 올바른 이미지인지 확인 했습니까? 그것의 지명 된'icon_twitter'는 또한 그것의 아닙니다 404 – Blowsie