• 18-01-2020, 14:23:22
    #1
    merhaba arkadaşlar, js ile aram pek iyi değil bugüne kadar hep hazır yazılmışları kullandığım için. şuan ufak bir yardıma ihtiyacım var. elimde bir tema için düzenlenmiş iki adet .css var. biri dark.css diğeri light.css javascript ile ziyaretçilerin sayfayı yenilemeden bu iki .css'i (gece/gündüz modu gibi düşünebilirsiniz) seçebilmelerini istiyorum.

    yardımlarınız için şimdiden teşekkürler.
  • 18-01-2020, 14:25:58
    #2
    document.styleSheets[0].href = "dark.css";
  • 18-01-2020, 14:26:26
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    https://www.w3schools.com/howto/howt..._dark_mode.asp

    Yardımcı olacaktır.
  • 18-01-2020, 15:01:53
    #4
    caylakgirisimci adlı üyeden alıntı: mesajı görüntüle
    document.styleSheets[0].href = "dark.css";
    hocam bunu tam olarak nasıl kullanacağız ?


    Baran_Ozdemir adlı üyeden alıntı: mesajı görüntüle
    .dark-mode {
    background-color: black;
    color: white;
    }
    sanıyorum ki bu sadece eklediğin sınıfı aktif etmek için geçerli ben komple .css dosyası değişsin istiyorum, css içindeki bir sınıfı değil.
  • 18-01-2020, 15:40:49
    #5
    Vaudeville adlı üyeden alıntı: mesajı görüntüle
    hocam bunu tam olarak nasıl kullanacağız ?




    .dark-mode {
    background-color: black;
    color: white;
    }
    sanıyorum ki bu sadece eklediğin sınıfı aktif etmek için geçerli ben komple .css dosyası değişsin istiyorum, css içindeki bir sınıfı değil.
    [0] eklenen ilk stylesheet'i verir.
    light css'i link ile import edin html'e
    adam bi butona basınca onclick olayına tetikle() fonksiyonunu verin
    javascriptte te tetikle() fonksiyonuna bu komutu girin,
    bu komut 0'ıncı yani ilk stylesheetin href'ini tırnak içindekiyle değiştirir, light.css le dark.css aynı yerde olsun, light'ı dark yapar.
  • 18-01-2020, 19:09:06
    #6
    Dediğiniz işlem için r10 daki gibi gece ve gündüz butonları eklemelisiniz ardından js ile bu kodlara anlam vermelisiniz ücretli yardım sağlayabilirim dilerseniz PM atin