gpt4 book ai didi

css - Sprite 不显示

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:34 24 4
gpt4 key购买 nike

Sprite 翻转图像未显示。

目标是让一排图标具有由 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:

<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-image 中设置背景位置。

改变这个:

background-image: url("../images/icon_twitter.png") 0px 0px; 

为此:

background-image: url("../images/icon_twitter.png"); 
background-position: 0px 0px;

关于css - Sprite 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21023772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com