CSS ile PNG görüntüsünün rengini değiştirme?
Beyaz renkte basit bir şekil gösteren şeffaf bir PNG verildiğinde, bunun rengini CSS aracılığıyla bir şekilde değiştirmek mümkün müdür? Bir çeşit kaplama ya da başka bir şey?
401
3
Simge yazı tiplerine bir göz atmak isteyebilirsiniz. http://css-tricks.com/examples/IconFont/
EDIT: Son projemde Font-Awesome kullanıyorum. Hatta bootstrap bile yapabilirsiniz. Bunu basitçe `` içine koyun:
Ve sonra devam edin ve bunun gibi bazı simge bağlantıları ekleyin:
İşte tam hile sayfası
--edit--
Font-Awesome yeni sürümde farklı sınıf adları kullanıyor, bunun nedeni muhtemelen CSS dosyalarını büyük ölçüde küçültmek ve belirsiz css sınıflarından kaçınmak. Yani şimdi kullanmalısınız:
EDIT 2:
Az önce github'ın da kendi simge yazı tipini kullandığını öğrendim: Octicons İndirmesi ücretsizdir. Ayrıca kendi simge yazı tiplerinizi nasıl oluşturacağınız hakkında bazı ipuçları da var.
img etiketinin de tıpkı diğerleri gibi bir arka plan özelliği vardır. Şablon gibi şeffaf bir şekle sahip beyaz bir PNG'niz varsa bunu yapabilirsiniz:
Evet :)