Я пытаюсь использовать спрайт для показа изображения, но ничего не появляется, только пробел. Это в программе 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 не очень прозрачный?