İnternet tutkunları için Uchū renk paleti
(uchu.style)- Uchū, NetOperator Wibby tarafından oluşturulmuş internet tutkunlarına yönelik bir renk paleti; renk adlarından çok
oklch()sayısal değerleri listesi merkezde sunuluyor - Palet 8 renk grubuna ayrılıyor; her grup 9 aşamalı
oklch(L C H)değerlerinden oluşuyor - İlk grup, doygunluğu
0.002~0.004seviyesinde olan düşük doygunluklu bir seri; kalanları ise renk açısına göre kırmızı·pembe·mor·mavi·yeşil·sarı·turuncu serileri gibi görünüyor - Renk adları, uygulama örnekleri, kod örnekleri, indirme yöntemi ve lisans bilgisi sunulmuyor
- Bir tasarım sisteminde veya temada kullanmak için sağlanan OKLCH sayısal değerlerini doğrudan kopyalayıp uygulamak gerekiyor
Uchū paletinin temel biçimi
- Uchū, “the color palette for internet lovers” açıklamasıyla sunulan bir renk paleti
- Oluşturan kişi NetOperator Wibby olarak belirtilmiş
- Paletin odağında açıklama metninden çok
oklch()değerleri listesi var; her değer, parlaklık·doygunluk·renk açısına karşılık gelen üç sayıyla rengi tanımlıyor
Paletin yapılandırılma biçimi
- Tüm palet 8 renk grubundan oluşuyor
- Her grupta 9 adet
oklch()değeri bulunuyor - Aşama gösterimi her grupta
### 2ile### 9arasında görünüyor; ilk değer ise ayrı bir sayı başlığı olmadan başta yer alıyor
Renk gruplarına göre OKLCH aralıkları
-
Düşük doygunluklu seri
- Doygunluk değeri
0.002~0.004seviyesinde - Başlangıç değeri:
oklch(0.9557 0.003 286.35) - Son değer:
oklch(0.5682 0.004 247.89)
- Doygunluk değeri
-
Kırmızı·pembe serisi gibi görünen renk açıları
- İkinci grubun renk açısı yaklaşık
3~19aralığında- Başlangıç değeri:
oklch(0.8898 0.052 3.28) - Son değer:
oklch(0.4117 0.157 16.58)
- Başlangıç değeri:
- Üçüncü grubun renk açısı yaklaşık
352~355aralığında- Başlangıç değeri:
oklch(0.958 0.023 354.27) - Son değer:
oklch(0.5768 0.074 353.14)
- Başlangıç değeri:
- İkinci grubun renk açısı yaklaşık
-
Mor·mavi serisi gibi görünen renk açıları
- Dördüncü grubun renk açısı yaklaşık
298~305aralığında- Başlangıç değeri:
oklch(0.891 0.046 305.24) - Son değer:
oklch(0.3601 0.145 298.35)
- Başlangıç değeri:
- Beşinci grubun renk açısı yaklaşık
258~260aralığında- Başlangıç değeri:
oklch(0.8966 0.046 260.67) - Son değer:
oklch(0.3953 0.15 259.87)
- Başlangıç değeri:
- Dördüncü grubun renk açısı yaklaşık
-
Yeşil·sarı·turuncu serisi gibi görünen renk açıları
- Altıncı grubun renk açısı yaklaşık
144~149aralığında- Başlangıç değeri:
oklch(0.9396 0.05 148.74) - Son değer:
oklch(0.5277 0.138 145.41)
- Başlangıç değeri:
- Yedinci grubun renk açısı yaklaşık
91~92aralığında- Başlangıç değeri:
oklch(0.9705 0.039 91.2) - Son değer:
oklch(0.6229 0.097 91.9)
- Başlangıç değeri:
- Sekizinci grubun renk açısı yaklaşık
51~57aralığında- Başlangıç değeri:
oklch(0.9383 0.037 56.93) - Son değer:
oklch(0.5249 0.113 51.98)
- Başlangıç değeri:
- Altıncı grubun renk açısı yaklaşık
Kullanırken kontrol edilmesi gerekenler
- Her renk grubunun renk adı sunulmuyor
- Tema uygulama örnekleri, kod örnekleri, indirme yöntemi ve lisans bilgisi dahil edilmemiş
- Gerçek kullanıcıların listedeki
oklch()değerlerini doğrudan kopyalayıp palet veya tema yapılandırmasında kullanması gerekiyor
1 yorum
Hacker News görüşleri
Bugün oklch()’i öğrendim
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
Kendim deneyince renklerin birden canlandığını görüp şaşırdım ve o anda bir tema yapmalıyım diye karar verdim
https://v0-oklch-visualiser-e69nx1.vercel.app/
https://caniuse.com/?search=oklch
Neden uchu kelimesini kullandığını merak ediyorum
Son zamanlarda renk paletleri, yapay zeka modelleri, startup’lar, araçlar, uygulamalar vb. neredeyse her şey rastgele seçilmiş tek bir Japonca kelimeyle adlandırılıyormuş gibi geliyor; nedenini bilmiyorum
İlginçtir, Japonya’da da rastgele seçilmiş gibi duran İngilizce kelimelerle aynı şey oluyor; yani tamamen benzeri görülmemiş bir durum değil gibi
Tek kelimelik ürün adlarından şikâyet etmek epey tuhaf görünüyor. Sorun kelimenin hangi dilden geldiği mi, Navigator gibi uzun bir kelime yerine iki heceli bir kelime kullanılmasını kıskanmak mı, yoksa Chrome gibi tek heceli olmadığı için mi hoşuna gitmiyor, bilmiyorum
Ubuntu Japonca olmadığı için sorun yok mu, yoksa Twitter veya Yahoo gibi adları da kaldırıp hepsini X gibi tek harfe mi indirmeliyiz, merak ediyorum
Bu temayı tüm projelerimde kullandığım için, bir bakıma evrensel olduğu anlamında
Diğer örnekleri bilmiyorum ama kişisel olarak Japon tarzını ya da estetiğini seviyorum; uygun düşen bir kelimeyse kullanmaya çalışırım
4-6 harfli proje adı istiyorsanız Japonca kelimeler çoğu zaman şartlara iyi uyuyor; Japon kültürü de yurt dışında çok yaygın
Bununla okunabilirlik analizi yapıp yapmadığını merak ediyorum
Arka plan ile ön plan arasındaki kontrast çok düşük; uzun süreli okuma için rahat görünmüyor
İş yerinde yeni bir ekip kuruldu ve okuma güçlüğü olan kişiler için tüm kontrastları ölçtürüyorlar. Kontrastın %80’in üzerinde olması gerektiği, yazı boyutunun da çok büyük olması gerektiği söyleniyor; tema değiştirmeye izin verilmiyor ve “güvenlik nedeniyle” Dark Reader gibi eklentilerin kurulması da yasak
Sorun şu ki sonuç diğer insanlar için çok çirkin oluyor ve göz yoruyor. Artık Dark Reader da kullanamadığımız için daha da kötü. Her şey kalın ve bağırıyormuş gibi; neyin önemli olduğunu ayırt etmek de zorlaşıyor. 4,7 milyon renk gösterebilen bir ekranı sadece 10 renk görmek için almadım. Çok yüksek kontrast bende baş ağrısı yapma eğiliminde, bu yüzden Solarized gibi yumuşak temaları daha çok seviyorum
Görme sorunu olan çalışanların %0,5’i, kendi sorunlarına göre ayarlama yapan tarayıcı eklentileriyle de yeterince destek alabilir. Görme zorlukları da tek tip değil. Bazıları belirli renk kombinasyonlarını göremez; bunlardan kaçınmak veya düzeltmek gerekir. Bazıları bulanık görür; büyük yazıya ihtiyaç duyar ve bu yazı şu ankinden çok daha büyük olmak zorunda olabilir. Hiç göremeyen biri için bunların da faydası yok; Braille ekran ve iyi görsel alternatif metinleri gerekir. Ama şirkette bunlarla ilgilenmiyorlar, sadece göze çarpan şeylerle ilgileniyor gibiler
Eskiden yumuşak bir e-posta imzası vardı; şimdi ise anaokulu renkleri ve dev yazılarla çok üstümüze geliyor. Zaten kimsenin okumadığı bilgiler bunlar. Bilerek daha az vurgulanmasının bir nedeni vardı: İhtiyaç olursa orada olduğunu bilirsiniz ama önemli bilgi olmadığını da anlarsınız. Gerçekten okumak isterseniz seçip bakabilir, düz metin moduna da geçebilirsiniz
Erişilebilirlik desteğine kesinlikle karşı değilim ama daha kişiselleştirilmiş bir yaklaşım görmek isterim. Bir şeyi düzeltmeye çalışırken geri kalan herkes için bozma tarzını sevmiyorum. Telefonumu da dev yazı modunda kullanmıyorum ama ihtiyacı olanlar için o özelliğin bulunmasını iyi buluyorum
Öyleyse küçük renk değerleri bilgi aktarmaktan çok görsel amaçlı; depoda değerler okunması kolay bir biçimde yer alıyor. Örneğin açık turuncu yazıyı turuncu arka plan üzerinde bir paragraftan uzun süre okumak istemezsiniz
Renk düzeni ifadesi kafa karıştırıcı
Benim için renk düzeni, Monokai gibi birbiriyle iyi uyum sağlayan az sayıda renk demek. Kod editörlerinde sözdizimi vurgulama gibi kullanım alanları da net ve kolay
Bu ise tek renk ailelerinden çok sayıda rengin olduğu bir liste gibi görünüyor; nasıl kullanılması gerektiğini bilmiyorum. Küçümsemek için söylemiyorum, gerçekten kafam karıştı
Aynı rengin birden fazla açıklık/koyuluk seviyesi olduğunda aynı ailedenmiş gibi hissettiren ve birbiriyle iyi uyum sağlayan UI öğeleri oluşturmak esnek oluyor. Örneğin mavi bir kartta mavi tonlarında bir kenarlık kullanmak istiyorsanız, arka planda daha açık bir mavi, kenarlıkta daha koyu bir mavi kullanabilirsiniz
Siyah kenarlığa saydamlık vermek yerine, bu paletteki her açıklık/koyuluk seviyesi aynı renk ailesi içinde uyumlu olacak şekilde tek tek seçilmiş. Bir başka avantaj da her “açıklık/koyuluk seviyesi”nin renkler arasında tutarlı olduğunun garanti edilebilmesi. %50 gri, %50 kırmızıyla benzer bir konumdadır
Daha genel olarak, buradaki her renk diğer tüm renklerle iyi uyum sağlayacak şekilde tasarlanmış. Herhangi bir renk olması yetmez; birbirleriyle uyumlu olmaları gerekir
OpenProps’un Open Color’ı https://yeun.github.io/open-color/
Tailwind’in renk paleti https://tailwindcss.com/docs/colors
Tasarım açısından renk paletlerini, iyi renk kontrastı puanlarını ve diğer erişilebilirlik ölçütlerini koruyarak seçmek çok zor olabilir. Standartlaştırılmış paletler bu işi sizin yerinize yaptığı için faydalıdır. OC veya Tailwind paletlerini sık kullanıyorum ama istediğim renk ailelerinin eksik olduğu sık oluyor; bu yüzden böyle 3 seçeneğin olması oldukça iyi
Bu palet algısal olarak tekdüze görünmüyor
Yani her ton ile beyaz/siyah arasındaki kontrast oranı tüm renklerde aynı değil. https://huetone.ardov.me/ üzerinde analiz edip etmediğini merak ediyorum
[1] https://github.com/darekkay/a11y-contrast
[2] https://darekkay.com/blog/accessible-color-palette/
huetone aracının OKLCH destekleyip desteklemediğini bilmiyorum. Dönüştürme seçeneği görmedim
Bunun neden internet meraklıları için bir renk düzeni olduğunu merak ediyorum
Numaraları kendi aralarında karşılaştırınca mavi diğer renklere göre çok daha canlı ve opak görünüyor
Tüm 5 seviyeyi yan yana karşılaştırınca mavi elektrik gibi öne çıkıyor, diğer renkler ise ton verilmiş gibi görünüyor
Elbette monitör gaması ve renk profiline göre değişir, ama niyetin her numaranın saf renge göre benzer bir ton gibi görünmesini sağlamak olup olmadığını merak ediyorum. Şu anda, renk yoğunluğu ölçeklendirmesine göre algısal eşdeğerlik oluşturan bir Munsell Color System uygulamasından ziyade, gösterimi farklı bir RGB/CMYK’ye benzer bir sistem gibi görünüyor
Bu renklere bir formülle ulaşmadım; sadece göz kararı baktım ve bana uygun gelene kadar ayarladım
Android’de Firefox’ta bakıyorum ve sadece beyaz arka plan üzerinde siyah yazı görüyorum
Normalde daha fazlasını görmem gerekiyor gibi, doğru mu merak ediyorum
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Nesting_sel...
[2] https://caniuse.com/css-nesting
Düzenleme: Görünüşe göre Oklab/oklch() [1] kullanıyor; Firefox 113’ten itibaren çalışması gerektiği yazıyor ama 115’te çalışmıyor gibi. Ya da başka bir şey bozuyor olabilir
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
Benim Firefox’umda düzgün çalışıyor ama Android kullanmıyorum
Geriye dönük uyumluluğu yok sayan insanlara ne demek gerekir bilmiyorum. Benim sitem gerekirse IE6’da bile çalışır
Tailwind kullanmıyorum ama bu tür amaçlar için Tailwind paletini kullanıyordum
https://tailwindcss.com/docs/colors
Açık konuşayım, bir CSS kütüphanesini son sürüme yükselttiğinizde tüm sitenin renk temasının fark edilmeden değişmemesi gerekir, ama gerçekte böyle oluyor
Bu yüzden Radix Colors tarafına geçmeye başladım
Renkler arasında doygunluğun tutarlı olması gerektiğine dair güçlü bir gereklilik yoktur herhalde, ama benim zevkime göre biraz düzensiz görünüyor
Koyu sarı ve turuncu biraz fazla soluk hissettiriyor
Genel palet iyi. Özellikle “kırmızı” kırmızıdan kaçınılması hoşuma gitti. Bence birçok tasarımcının sevmediği bir renk. Göz rengiyle renk tercihi arasındaki ilişkiyi ele alan bir araştırma varsa görmek isterim
Benzer yönde, ama daha fazla renk ailesi var: https://www.s-ings.com/scratchpad/oklch-smooth/
Bağlantı için teşekkürler; o renk aileleri gerçekten çok iyi görünüyor