Dark Mode in CSS/JS

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • I would like to show you how to implement dark/light mode in your projects simply.
    It's very simple thing, all you need is to watch video from beginning of the end with passion :)
    Also you can JOIN to channel or SUBSCRIBE if you like, happy coding!

КОМЕНТАРІ • 45

  • @LearnEnglishCenter
    @LearnEnglishCenter 4 роки тому +21

    tayfun hocam hem bu düzende dersleri çekin, yazı puntoları çok iyi olmuş kodlar rahat okunuyor

  • @erdemsandikci8794
    @erdemsandikci8794 4 роки тому +3

    Çok iyi be bu videoyu bir kaç defa izlemek lazım o cssde yaptıklarını (nth-of-type, checked, +span+span fln) ilk defa görüyorum çok saol bu videolar için

  • @emir.siriner
    @emir.siriner 4 роки тому +2

    Eline emeğine sağlık gözümün nuru. Bu dersinde pek çok kişinin kafasındaki tüm soru işaretlerini kaldırmıştır. Güzel ve faydalı bir paylaşım olmuş. Teşekkürler. Selamlar...

  • @webblogger-rb7go
    @webblogger-rb7go Рік тому

    kralsın reis 1 saattir arıyodum iyiki cıktın karşıma

  • @abuzerkomurcu3106
    @abuzerkomurcu3106 4 роки тому +4

    helal olsun emeğinin karşılığını kat kat alırsın umarım

  • @TheSclare
    @TheSclare 4 роки тому +2

    Reis çok güzel anlatıyorsun devamını getirmen dileği ile.

  • @mr.sineks
    @mr.sineks 2 роки тому

    Güzel Anlatım teşekkürler.

  • @parakazantv
    @parakazantv 3 роки тому

    Saol kardeşim. Her Zaman Number One... Sensin...

  • @devmustafakucuk
    @devmustafakucuk 4 роки тому +3

    Selamlar abi, eline sağlık :)
    İlk baştaki localStorage ile yapalan bölümde, body içerisindeki tüm classları alıyorsun, orada dark dışında başka bir class olsa bile dark modmuş gibi bir bug oluşturabilir gibi geldi.

  • @1oguzyilmaz
    @1oguzyilmaz 4 роки тому +3

    Emeğine sağlık yine güzel bir eğitim videosu bu aralar popüler olan : )

  • @FerhatSanli
    @FerhatSanli 4 роки тому

    hocam web ile bu aralar ilgilenmiyorum ama bu kadar seri çalışmanı izlemek çok zevkli, kahvaltı yaparken izleyebilirim bu videoları :D
    İngilizce aksanına da ekstra bir like 👍

  • @emirhankayabas
    @emirhankayabas 4 роки тому

    Teşekkürler hocam youtube taki ilk açık tema, koyu tema videosu olabilir.

  • @furkanbilici6720
    @furkanbilici6720 3 роки тому

    Anlatım çok başarılı 🙏

  • @mehmeterdogannet
    @mehmeterdogannet 4 роки тому +1

    Biraz farklı bir istek olacak ama zamanın varsa hocam script lisanslama mantığını anlatabilir misin?

  • @Comply0
    @Comply0 4 роки тому

    Bildiğim halde izledim, faydalı bir ders. Ben de koyu mod özelliğini yazarken farklı css dosyası olarka çağırmayı tercih ediyorum. Çünkü proje büyüdükçe css boyutu da artıyor. açık ve koyu modun aynı css dosyasında olması gereksiz yükleme yapıyor siteye. O yüzden class olarak kullanmaktan kaçıyorum. Teşekkürler hocam.

    • @bars1651
      @bars1651 8 місяців тому

      Javascript kullanmadan mı çözüyorsunuz.Sadece css le mi?

  • @sahiniz
    @sahiniz 5 місяців тому

    tarayıcının dark moduna göre dark modu true veya false nasıl yapabiliriz?

  • @mustafaonur1342
    @mustafaonur1342 3 роки тому +1

    Kişi ana sayfada karanlık mod yaptıysa sorun yok ama eğer başka bir sayfadayken karanlık moda aldıysa temayı ana sayfaya döndüğünde oto açık moda geçiyor, o sayfaya geri dönünce tekrar karanlık oluyor. Bu hatayı nasıl çözebiliriz ? Body kodları header ve footer'da. Alt yapı wordpress.

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 роки тому +1

      javascript'te cookie oluştururken path=/ şeklinde tanımını yapman gerekiyor, localstorage ile kullanırsan sorunsuz çalışır onda ayırt etmiyor doğru şekilde yaptığım sürece

    • @mustafaonur1342
      @mustafaonur1342 3 роки тому

      @@PROTOTURKCOM tamamdır çok teşekkür ederim. Deniyorum

  • @canertuysuz9605
    @canertuysuz9605 4 роки тому

    ellerinize sağlık hocam

  • @actionmax34
    @actionmax34 4 роки тому

    Çok güzel teşekkürler.

  • @farrukhhuseynov937
    @farrukhhuseynov937 4 роки тому

    Hocam ellerinize saglik adamsiniz

  • @Mami-tf4gr
    @Mami-tf4gr 3 роки тому

    abe adamsın yaaaaa :) seni seviyoruz abe

  • @nurullahcrak7537
    @nurullahcrak7537 4 роки тому

    Abi, ikariam oyunundaki gibi bir harita yapimini gosterir misin muhtemelen css ilr yapiliyor ama ben nasil yapabilecegimi cozemedim mesela telefon ekranina gire olacak 100px 100px kaleler siadigi icin elle kaydircam haritayi.
    boyle birsey yapabilirsen sevinirim hem sanada video konusu cikmis olur

  • @MehmetAliPeker
    @MehmetAliPeker 4 роки тому

    Gayet güzel bir ders olmuş ağzına sağlık abi. Ek olarak eğer tasarımı CSS Değişkenleri kullanarak oluşturursanız (örneğin Facebook'un yaptığı gibi) dark mode özelliğini tek bir merkezden o CSS değişkenlerinin renk kodu karşılıklarını değiştirerek de daha kolay bir şekilde halledebilirsiniz. Tarayıcı desteği gayet iyi globalde %95. CSS değişkenleri hakkında daha fazla bilgi: medium.com/sorcial-dev/5-dakikada-css-de%C4%9Fi%C5%9Fkenleri-%C3%B6%C4%9Fren-75e13fb5c8c5
    Facebook'un ilgili yazısı: engineering.fb.com/web/facebook-redesign/

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 роки тому +1

      Evet kesinlikle :) şu videomda o şekilde anlatım yapmıştım ua-cam.com/video/sWrYl6lQpMA/v-deo.html

    • @MehmetAliPeker
      @MehmetAliPeker 4 роки тому

      @@PROTOTURKCOM Şimdi izledim, gözümden kaçmış bu video, eline sağlık abi.

  • @mesutadam1223
    @mesutadam1223 4 роки тому

    Kral👍

  • @huseyinatas6601
    @huseyinatas6601 4 роки тому

    Hocam pusuda bekliyoruz 😄

  • @stingtv7612
    @stingtv7612 4 роки тому

    Reis haftada 1 video at

  • @musayazlk7654
    @musayazlk7654 4 роки тому

    Senin kadar hızlı yazamıyorum. Yavaş yazmak bir yerden sonra can sıkıyor. Ne yapmamı önerirsin? Yakında kendi sitemi oluşturup blog yazıları paylaşmayı düşünüyorum. Bir nevi bekli 10 parmak yazmayı öğrenirim diye.

  • @kadiruysal1830
    @kadiruysal1830 4 роки тому +1

    Ya hocam kusura bakma ramazandayız falan ama heykelini yapsak beton yetmez 😂

  • @ilkkivilcim3583
    @ilkkivilcim3583 4 роки тому

    Selam, mevzuyla alakasız bir sorum var da çok yerde yazdım cevap alamadım ... Yazılımda kullandımız teknolojiye, bizim kodlarımızda hata oluşturacak bir güncelleme gelirse ne olur? Benim başıma gelen olay react native ile fakat, soru teknolojiye özel deyil, şöyleki react navigation da stack dosyasının yeri deiştirildi belirli sebeplerde, doğal olarak import ettimiz kısım da hata almaya başladık ... Bu da ben app'ı ayaga kaldırırken hata almama neden oldu basit hataydı zaten ne oldugu yazyodu hall ettim fakat, şimdi bu uygulama marketlerde olsaydı, bilmem kaç kullanıcım olsaydı onlardamı hata alırdı? Böyle bir deneyiminiz oldumu ? Bir bilginiz varmı ? Teşekkürler ..

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 роки тому +2

      versiyona sen karar verebilirsin, yeni bir güncelleme geldi diye o versiyona geçmek zorunda değilsin otomatik olarak. Öyle canlı bir projede, önce development ortamında testler yapılır yeni versiyonu için, her şey doğru çalışıyorsa uygulama versiyonu güncellenir

  • @sefacnn
    @sefacnn 4 роки тому

    Reis Twitter a tarayıcıdan girdiğimiz zaman telefon karanlık moddaysa Twitter da karanlık modda açılıyor telefonu karanlık moddan çıkardığın an Twitter da ona göre değişiyor bunu nasıl yapıyorlar acaba

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 роки тому +1

      veritabanında kişiye özel tutuyorlardır mod değerini, ona göre de gösteriyorlardır :)

  • @ArduinoTurkBatu
    @ArduinoTurkBatu 3 роки тому

    🍪

  • @simurg_gt
    @simurg_gt 4 роки тому

    Benim en büyük sıkıntım bu karanlık/aydınlık mod kısmında birden fazla elementte uygulamak. Çok fazla birbirinden bağımsız arkaplan renklerine sahip alanlar mevcut ve hepsi için ayrı ayrı javascript kodu yazmak gerektiriyor bu da gereksiz yere javascript dosyasını büyütüyor. İnternette çok fazla araştırdım CSS'in theme scheme özelliği ile yapılıyor, birçok kaynak buldum ancak çoğu eksik ve güncel tarayıcılarda özellikle opera ve firefox'da çalışmıyor kodlar. Kodları yeniden revize etmek gerektiriyor. Bunun kısa bir yolu var mı? aynı kodları tekrar tekrar yazmak yerine sabit bir class, renk ve javascript kodu ile tüm html elemenetlerinin arkaplan renklerini seçilen moda göre nasıl ayarlanabilir?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 роки тому +3

      Stil işlemi uygulacaksın senin JavaScript ile bir işin yok ki. Koyu mod kendine göre düzenlenir en basit ve etkili çözüm ise root sözde sınıfında değişkenler tanımlarsın belli renkler arkaplan renkleri vs her yerde onları kullanırsın. Koyu modda ise sadece bu değişkenleri değiştirmen yeterli olur. Uzun uzuna tekrar css kodu yazmamış olursun. Ayrıca şu videomu gördün mü?
      ua-cam.com/video/sWrYl6lQpMA/v-deo.html

    • @simurg_gt
      @simurg_gt 4 роки тому

      @@PROTOTURKCOM Operada css'de ki tema şablonları çalışmıyor, sayfa yenileyince seçilen mod sıfırlanıyordu. İşin içine js katmadan tekrar deneyeceğim, teşekkür ederim. Olmaz ise php cookie kullanarak yapmayı deneyeceğim

  • @MetinCloup
    @MetinCloup 4 роки тому

    Gene ben 😁

  • @ahmet-ir5gr
    @ahmet-ir5gr 4 роки тому

    Tamam mı diyerek video Çekmissin insan nasıl anlasın?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 роки тому +1

      videoda kullandığım her şeyi daha önce tek tek anlattım, biraz merağı olan zaten araştırıp öğrenir, insan olan anlar yani tamam mı :)

  • @emirq1337
    @emirq1337 10 місяців тому

    böyle yaptığımızda daha kompleks sitelerde sıkıntı yaşamaz mıyız? instagram facebook benzeri ama koyu modu olmayan sitelerde