Custom themes with TailwindCSS in under 9 minutes

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 34

  • @timmyb4204
    @timmyb4204 10 місяців тому +2

    This was very well explained and I’ve been looking to do just this very thing! Thank you very much and great work!

  • @Mitdevcat
    @Mitdevcat 19 днів тому

    Definitely is all that i need to know, thanks bro!

  • @alexdin1565
    @alexdin1565 5 місяців тому +2

    bro you must change your channel name to Gold Mine , after 4 months searching on google and youtube you are the only one who save my life thanks
    please can you make more tutorials like this
    you deserve the subscribe and the like

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

    great explanation and clear concepts thanks for it✨

  • @someone.5357
    @someone.5357 5 місяців тому

    amazing tutorial, keep doing these!

  • @tdothot1
    @tdothot1 4 місяці тому

    Amazing .Great job

  • @overunityinventor
    @overunityinventor 27 днів тому +1

    Steps:
    1. Define color variables in global.css
    2. Include above variables in tailwind.config.js
    3. Use variables in classNames in components for styling colors
    4. Use states for adding and removing color variables classes in main or html or body components dynamically

  • @张鹏辉-e3z
    @张鹏辉-e3z 5 днів тому

    How to do it with native wind in expo react native?

  • @jaredmurphy
    @jaredmurphy 2 місяці тому

    Helpful!

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

    bro i want to use the primary of tailwind, like bg-primary-100, bg-primary-200, 300 and so forth.
    but i would like that primary color to be dynamic, allow the user to choose between tailwind options, like blue red green indigo cyan etc
    can i do that ?

  • @SomjitNag
    @SomjitNag 7 місяців тому

    any tips for combining this approach with what you showed in the dark-mode video ?

    • @builtwithcode
      @builtwithcode  7 місяців тому +1

      You can layer them as separate classes on your parent div (e.g., body). Then in the CSS, for each theme define light and dark styles as needed. E.g., .theme-orange {} and .theme-orange.dark {}

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

    Really helpful video! By the way, could your tell me how to set up vscode to show the errors on right side of the line like your video?😁

    • @builtwithcode
      @builtwithcode  9 місяців тому

      I use the "Error Lens" extension in vscode

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

    Really useful video

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

    Ever heard of shadcn/ui? Good explanation of how it works...

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

      I'm a fan of shadcn/ui. I've got some videos coming up that'll use it, so stay tuned.

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

    Can this approach be applied in React, or is it only applicable in Next.js?

    • @builtwithcode
      @builtwithcode  5 місяців тому +1

      Yep this will work in normal React

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

    3 days ago.... Pages, thank you!

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

    great video, but 1 question how we will change color if our color exist in db?

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

      Get the value from DB, findIndex in the array, and set it as default instead of 0 in useState.

  • @ThangNguyen-kp1qw
    @ThangNguyen-kp1qw 10 місяців тому

    Hope you can figure out how to configure font family

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

      You can use the exact same technique for fonts. Just setup CSS variables defining the fonts in each theme, and then in the tailwind config override the fonts instead of colors.

  • @tonygally
    @tonygally 4 місяці тому

    Thanks!

  • @ДенисМаценко-м2р
    @ДенисМаценко-м2р 10 місяців тому

    Thank you

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

      Thanks for stopping by, hope it was helpful

  • @풍월상신
    @풍월상신 10 місяців тому

    I expected :has selector to follow in tailwind configs.

  • @HellBoy-ed4ct
    @HellBoy-ed4ct 3 місяці тому +1

    content is good but man very irritating voice

  • @jpxtv69
    @jpxtv69 2 місяці тому

    very annoying breaking voice