Bu işlemek için en iyi yolu bazı şablon dosyaları oluşturmak, ve sonra bir php script süreç onları ve çıkış düz CSS dosyaları sahip olmaktır. Bunu yaparken biraz daha fazla performans sıkmak için, internet üzerinde etrafında kazmak ve bazı güzel CSS minimizer bulabilirsiniz. Akılda tutulması gereken şeylerin bir çift:
1) Güvenlik - oluşturucu komut web üzerinden çalıştırmak olacaktır, eğer web kök dışında şablon dosyaları tutmak için muhtemelen akıllı bir fikir. Benim olsaydı, ben oluşturucu ve web kök dışında şablonları hem tutmak ve komut satırından oluşturucu komut dosyasını çalıştırmak istiyorum.
CSS bu gerçekten değerli olduğunu yeterince karmaşık ise 2), düşünüyorum "şeyler için adları" uzun ve zor. $ Kırmızı özellikle iyi bir isim değil. Şimdi değişken olduğundan, bazı nokta $ kırmızı aslında (# 00F gibi) mavi olabilir! Ben bir biçembentin değerleri temsil eden değişkenler için tanımlayıcı isimleri ile geliyor, bu yaptık her zaman gerçek bir bulmaca olmuştur.
EDIT: Ben bu cevap beri süre içinde, oldukça dezavantaj, bu sorunu çözer, compass bulundu ve daha ettik. Kendi dinamik CSS sistemini yaygınlaştırmaya çalışıyor önce kesinlikle bir göz değer.