Kişiye Ait Tema Rengi
Merhabalar kapsamlı bir script kodluyorum üye profil ayarların da select içinde tema seçeneklerim var seçilene göre tema değişsin istiyorum
biraz araştırdım ama birşey bulamadım ingilizcem cok az denilcek seviye de ingilizce kaynaklara bakamadım bilgisi veya fikri olan paylaşabilirmi
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
Selam css'in değişkenlerini kullanabilirsin, karanlık temaya ve açık tema arasında git gel yapabilmen için benim de çok kullandığım html veya body tag ine farklı id ler ile değişim yapabilirsin. Örneğin;
//Karanlık tema
html#darkMode:root{
--siyah: #2b2d42;
--gri: #8d99ae;
--beyaz: #edf2f4;
}
//Aydınlık tema
html#lightMode:root{
--siyah: #41dsa;
--gri: #1234;
--beyaz: #edf25sadassdaf4;
}
//Karanlık Tema
<html id='darkMode'>
</html>
//Aydınlık Tema
<html id='lightMode'>
</html>
Veritabanında bu alan için bir bölüm açıp kişinin tercihinin koyu mu açık olduğunu kontrol edebilirsin. ek olarak giriş yaptıysa da seçtiği temaya ait css dosyasını çağırabilrisin.