Почему мой спрайт не показывается - PullRequest
0 голосов
/ 31 июля 2011

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

...