v2.5.2
Giriş yap

Kişiye Ait Tema Rengi

emmir2
462 defa görüntülendi ve 2 kişi tarafından değerlendirildi

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

Cevap yaz
Cevaplar (3)
humbldump
1143 gün önce

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>
kadirbalcin
1180 gün önce

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.

m100
1180 gün önce

veritabanında ve cookilerde tema rengi verisini tutucaksın tahmin ediyorum 2 farklı css dosyan var css linklerine tuttuğun verilere göre dinamik kontrol sağlayıp değiştirtceksin basit.