我正在尝试使用精灵来显示图像,但没有任何内容出现,只有空格。这是在ASP.NET程序中。
这只是这里的第一张图片,位于精灵中的0,0。
图像声明:
<asp:Image CssClass="sprite-ImageAccess" ID="Image4" runat="server"/> 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不是很透明?