为什么我的精灵没有表现出来

时间:2011-07-31 03:52:09

标签: asp.net sprite

我正在尝试使用精灵来显示图像,但没有任何内容出现,只有空格。这是在ASP.NET程序中。

这只是这里的第一张图片,位于精灵中的0,0。

图像声明:

<asp:Image CssClass="sprite-ImageAccess" ID="Image4" runat="server"/> &nbsp;Image 1<br />

在Page_Load中,我将其ImageURL设置为一个像素的透明gif:

Image4.ImageUrl = "data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";

对于我有的CSS课程:

.sprite-ImageAccess {  
    background: url("images/SpriteImages.png") no-repeat top left; 
    background-position:  0 0; 
    width: 13px; 
    height: 13px;
} 

我的图像是水平的,每个图像宽度为13像素。

我得到的只是白色,背景图片应该显示在哪里?

有什么想法吗?也许我的GIF不是很透明?

0 个答案:

没有答案