Genelde site veya uygulamalarda kullanılacak renkler önceden tanımlanıp kullanılır.
Parlaklığı ve doygunluğu aynı, yalnızca rengi (Hue) farklı olan bir renk paleti belirlemek zor değildir.
Ancak giderek soluklaşan (aydınlanan) metinler ya da giderek koyulaşan (kararan) arka planlar gibi, doygunluğu ve rengi aynı olup birden fazla parlaklık kademesine ihtiyaç duyulan durumlar vardır.
Bu durumda metin, arka plan ve kenarlık için birbirinden farklı parlaklık kademeleri tanımlamak gerekir. %100'ün en parlak değer olduğunu varsayarsak, beyaz üzerinde %96 parlaklığa sahip arka plan rengi olan bir kutu fark edilir; ancak %96 parlaklığı metin rengine uygularsanız görünmez.
Ayrıca metin, arka plan ve kenarlık tek başlarına kullanılmaz. Bu üçü birlikte kullanılır. Her bir rengi tanımladıktan sonra kombinasyonlarını denediğinizde, metnin arka plan üzerinde görünmediği veya arka plan ile çizginin ayırt edilemediği durumlar olabilir. Bunları ayarlamak kolay değildir.
Metin, arka plan ve kenarlık için dörder parlaklık kademesi kullanırsanız kombinasyon sayısı tam 64 olur; buna bir de karanlık modu eklerseniz 64 kombinasyondan iki set hazırlamanız gerekir.
Bu yüzden metin, arka plan ve kenarlık için renk ve parlaklık kademelerini ayarlayabileceğiniz, tüm kombinasyonları tek bakışta görebileceğiniz bir CLI aracı geliştirdim.
YAML formatındaki yapılandırma dosyasını temel alarak CSS renk kodu üretir.
Açık/koyu modda metin, arka plan ve kenarlığın tüm kademelerini tek bakışta gösteren ve kombinasyonları denemenizi sağlayan bir önizleme özelliği sunar.
Ek olarak bu programı, yerel LLM kullanarak yapay zeka ile pair programming yaparak geliştirdim. Kodun nasıl uygulanacağını ben yönlendirdim; fiziksel kod yazma angaryasını yapay zekaya yaptırdım.
Yerel LLM ortamı şöyleydi.
- CPU: Apple M3 Max 64GB
- Ana kodlama modeli: Qwen3.6-35B-A3B
- Gerçekte kullanılan quantize model: Qwen3.6-35B-A3B-oQ4e-fp16-mtp
- Ana LLM çalıştırıcısı: oMLX
- Kodlama ajanı: Pi Coding Agent
Henüz yorum yok.