2011-10-27 16 views
5

Bir css dosyasına sahibim ve şablonun renk tonunu değiştirmek için GIMP'de "colorize" gibi bir şey kullanarak otomatik olarak birkaç renk varyasyonu oluşturmak istiyorum.Css renk tonu uygulayarak css renk şemasını değiştirme css dosyasındaki tüm renkleri eşleştirin

İstediğim şeyi tam olarak yapan bir şey buldum: http://adityabhandari.com/wp-content/uploads/2011/01/ColorChanger.html ama sık sık kullandığım rgba() notasyonu desteklemiyor.

Ben linux kullanıcısıyım belki regex ile bazı zorlu kabuk betikleri yapacağım, problem gerçekten regex'te emicidir.

php/python/awk çözümünü gönderirseniz, kullanmak için yeterince akıllıyım.

cevap

0

LESS.css

Bu onaltılık/RGBA aritmetik dahil CSS kolaylık yöntemleri, bir dizi ekler ve sezgisel bulacaksınız komut satırı yardımcı programı ile 'yerli' CSS derlemek olacaktır.

spin(#BEFBA, 10); // return a color with a 10 degree larger in hue than #BEFBA 
@color: #BEFBA;  // just a variable 
spin(@color, -10); // return a color with a 10 degree smaller in hue than @color 

// applied to css class: 
.myStyle{ 
    background-color: spin(@color, 10); 
}