Kimin performansı ı geliştirmek için çalışıyorum bir web uygulaması vardır. Bunu yapmak için css sprite kullanmaya karar verdim. Tüm resimlerimi images.png adı verilen bir .png dosyasına yerleştirdim.CSS - Sprites arka plan resmi olarak
CSS spriteları, bir görüntüyü bir kez görüntüleyen tüm css sınıfları için iyi çalıştı. Bununla birlikte, bazı resimlerimin tekrarlanması gerekiyor. Örneğin, banner arka planı için kullanılan bir banner.png resmim var. Arka plan tekrarı özelliğini her ayarladığımda, görüntünün tekrarlanmadığı görülür. Benim CSS tanımları göstermek için burada onlar:
Before CSS Sprites
------------------
.ghwc {
background-image: url(/images/layout/banner.png);
background-repeat:repeat-x;
color:White;
width:300px;
}
After CSS Sprites
-----------------
.ghwc {
background-image: url(/images/images.png);
background-repeat:repeat-x;
color:White;
background-position:60px 319px;
width:300px;
}
Sorum şu, nasıl geçmişleri gibi tekrarlanan görüntüler için CSS sprite kullanıyorsunuz?
nasıl geçmişleri gibi tekrarlanan görüntüler için CSS sprite kullanırım,
Muhtemelen tek bir yönde tekrar eden resimlerden kurtulursunuz. ama bu çabaya değer gibi gelmiyor. Paketlenmiş görüntüler için desteğe ihtiyacımız var ... –
@Matti yup, veya bu konu için çok parçalı yanıtlar. –
Eğer w, bg, birleştirilmelidir arka/genişlik ve yüksekliği divs bir demet kümesi oluşturmak ve sonra üstte kesinlikle konumlandırılmış div olabilir: D ama bunu yaparsanız, ben bir yerlerde tekboynuzu eminim – Jason