How To Create A Design System For Oxygen

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2024

ความคิดเห็น • 49

  • @AmandaLucaseu
    @AmandaLucaseu 4 ปีที่แล้ว +16

    Great video. Would love to see a video on best practices for setting up all classes that you mentioned 🤗

    • @danfelbm
      @danfelbm 4 ปีที่แล้ว +5

      I try to separate style classes from attribute classes. That is: colors, backgrounds, etc; belong to styling classes (.bg-color-1 etc). And padding, margin, spacing belong to object attributes classes (.boxed or .padding-1 etc)
      I also create some standardized classes for attributes just as you do with global colors for styling. Have a standard margin class (or several), same for padding, different font sizes. Etc.
      Finally, for specific theme stuff create classes following the standard hierarchical method (which is semantical in a way):
      .section-container-title
      The class belongs to the title of a container of a section. This will help styling “combo” elements, which are complex components within your layout (testimonials, sliders, tabs, etc)
      That way you get a ver well organized stylesheet which is easier to troubleshoot and select.
      The best advise I could give you is to have everything in your head or annotated somewhere before starting with the design and class assignations. Not in great detail, simply an outline that defines the general parameters of your website... how are your individual pages going to look, how are your landing pages going to look, your archives, etc. For that just take a pen and start drawing and writing down your ideas :)

  • @furnishedbyhand3629
    @furnishedbyhand3629 3 ปีที่แล้ว +1

    Definitely my favourite teacher. Thanks Elijah - you make it easy.

  • @khurramali573
    @khurramali573 4 ปีที่แล้ว

    Just want to say. this channel is the best .this builder is the best with all the options for a person who knows css. Lots and lots of features and functionality which so called "best" builders don't offer! I hope and pray for your success!

  • @jmcbade2960
    @jmcbade2960 4 ปีที่แล้ว +1

    What this does also, and I am sure this was the intent given the outcome, is it exposes great use cases for how Oxygen works, the intent behind the designed features and how to put them into practice. I can't encourage the Oxygen team enough how important these are overall. Great video! More please :)

  • @borgdigital
    @borgdigital 4 ปีที่แล้ว +1

    Very good tutorial. I will certainly be using this on my next project and can see how much this will improve the consistency of the sites we build.

  • @thebibleproof
    @thebibleproof 4 ปีที่แล้ว +4

    Brilliant. You keep reading my mind.
    And I thought we need Invision.

  • @cocapaneltv
    @cocapaneltv 4 ปีที่แล้ว +2

    Love it, you don't know how helpful you ve been with this for me!

  • @cocapaneltv
    @cocapaneltv 4 ปีที่แล้ว +3

    Thanks a lot for all the tutorials! could you please talk us a little more about advance layout section? That settings are like the darkside of the moon for me 😂 thanks!

  • @manjulbose
    @manjulbose 4 ปีที่แล้ว +2

    Awesome..this is what I needed... perfect!

  • @guillaumelorain
    @guillaumelorain 4 ปีที่แล้ว +1

    Great idea of video. it's useful.
    The only thing that can be improved is the spacing, I think it's better to use class to define the main spacing settings, so if I want to add or reduce the space later I can change setting of the classes and everything is changed very easily.

  • @indatext
    @indatext 3 ปีที่แล้ว

    Thank you, Elijah! Really simply put and effective approach.

  • @alantuttphotography
    @alantuttphotography 3 ปีที่แล้ว

    I love how you guys show us how to get GOOD designs using your system. I would think you'd want more than just 2 main colors to work with. I would also think you'd want default margins on headings. How would you recommend we set other global styles for things like bullet lists, quote boxes, and so on that might be in pre-existing content?

  • @cmdaltctr
    @cmdaltctr 3 ปีที่แล้ว

    This is really good, thank you so much!

  • @philippecote1253
    @philippecote1253 3 ปีที่แล้ว

    Very helpful, thanks!

  • @eduardogil1775
    @eduardogil1775 4 ปีที่แล้ว

    Excellent, thanks for the tips!

  • @faizsheikh9442
    @faizsheikh9442 4 ปีที่แล้ว

    Excellent! You guys are great.

  • @redditverse6511
    @redditverse6511 4 ปีที่แล้ว

    Exactly I am doing with my current oxygen templates.

  • @racingheartentertainment1835
    @racingheartentertainment1835 2 ปีที่แล้ว

    Great video! You said that you use an 8pt spacing system because some Retina displays have 2X and 3X scaling. What did you mean? Did you mean that 8 would become 16 and 24, or did you mean that 8 would be divided by 2 or 3? Because if it's the latter, I would think that a system based on 6 would be the better choice. If it's the former, I'm not sure that it matters what we select. I'm probably just not understanding this at all. Can you help clarify this for me?

  • @royby
    @royby 4 ปีที่แล้ว +7

    I notice that palx allows us to download the CSS or JSON file of a color palette. How excellent would it be if we could import palettes directly into oxygen rather than cut and paste one by one.

    • @LukeGibsonSS
      @LukeGibsonSS 4 ปีที่แล้ว

      Just use a style sheet

    • @boxfox007
      @boxfox007 4 ปีที่แล้ว

      @@LukeGibsonSS could you explain how? please :)

  • @NAFISULISLAM
    @NAFISULISLAM 3 ปีที่แล้ว

    Very nice and useful tutorial there!
    I have a question though -
    As you advised to use 8 pt. increment (any number divisible by 8) for spacing, don't we need to maintain that while playing with heading font sizes? You used 42px, 36px, 24px fonts and so on. Does that mean the rule of 8pt increment doesn't apply to the font sizes?

  • @abelanderson8695
    @abelanderson8695 3 ปีที่แล้ว

    Awesome video. This is a technique I can immediately integrate into my design process. Quick question: any specific reason why you use pixels as your spacing and typography units rather than EM or REM? Is this just personal preference, or do pixels confer some layout advantage?

  • @martynpage4823
    @martynpage4823 2 ปีที่แล้ว

    I thought I would see you implement the same increment settings for Headings....but no?

  • @SilentSlyProductions
    @SilentSlyProductions 3 ปีที่แล้ว +1

    Does anyone use rems in oxygen? if so, how do you go about it?

  • @andrijgomon4136
    @andrijgomon4136 3 ปีที่แล้ว

    Дуже класно і ясно викладено початок роботи в OXYGEN! Тільки но почав вивчати ОКСІ і вже хочу починати зразу робити сайт....

  • @RuggeroCarrara
    @RuggeroCarrara 3 ปีที่แล้ว

    Hello, do you use that 8px spacing system also for your columns padding or just for design elements? What do you mean by blurry pixels? For example, I'm building a new website, I setted up the columns to have 15px padding, what pixel scale should I use? 5px? Or can I use the 8px scale anyway? Or if I use the 8px scale is better to setup 16pc columns padding?
    Thank you for this super useful video!

  • @YasienSarlie
    @YasienSarlie 4 ปีที่แล้ว

    Thanks. Why dont you use the 8px rule for font size?

  • @ZamaNRaPBanD
    @ZamaNRaPBanD 3 ปีที่แล้ว

    hello guys. I created main template header and footer when I created another template in INHERIT DESIGN FROM OTHER TEMPLATE I can not choose the "main" template. there is no choice except "none". Anyone with same issue? please I need help

  • @AmandaLucaseu
    @AmandaLucaseu 4 ปีที่แล้ว

    Elijah, is there a way to call the actual hex colour code set in global settings in order to show the colour code beside the colour sample?

  • @justvote5953
    @justvote5953 4 ปีที่แล้ว +1

    Thanks for the helpfull video!
    I have a Question: how can i take Responsive Design into consideration? for exapmle if i want to change the fontsizes for diffrent media breakpoint, should i just use a global stylesheet and write it there or is there a more efficent or better way of doing this?

    • @OxygenBuilder
      @OxygenBuilder  4 ปีที่แล้ว +1

      Using a custom stylesheet for responsive font sizes will be the most efficient.

    • @minibigthing5816
      @minibigthing5816 3 ปีที่แล้ว

      I'm moving from Elementor to Oxygen, and the global font sizes for different screen sizes is one of the things I'll miss most. The same goes for section and element padding and margins.

  • @DarkLeafyGreen-sz5hl
    @DarkLeafyGreen-sz5hl 4 ปีที่แล้ว

    To adjust the font size of h* and body text on mobile, we have to do custom css, right? Would be great if we could do that in global styles.

  • @morozara4962
    @morozara4962 3 ปีที่แล้ว

    Can this then be copied to other sites?

  • @parusha22
    @parusha22 4 ปีที่แล้ว

    I thought you had designed the majority fo the O2 design sets

  • @olegrazarov1522
    @olegrazarov1522 4 ปีที่แล้ว +1

    everything in the ELEMENTOR is much more functional and convenient, with a huge number of plugins, templates, and widgets ..... oxygen sucks at the elementor

    • @Pensandoci9
      @Pensandoci9 4 ปีที่แล้ว +5

      I used Elementor PRO + every famous extension. I don't miss anything about it. I can't even open Elementor without getting frustrated after I discovered Oxygen :)

    • @KrasMosStore
      @KrasMosStore 4 ปีที่แล้ว

      @@Pensandoci9 and how is oxygen better ?? I didn't find anything interesting about it.can be not there sought ??

    • @christiansaborio410
      @christiansaborio410 4 ปีที่แล้ว +6

      Alex Key Less bloat, less expensive, more secure.

    • @KrasMosStore
      @KrasMosStore 4 ปีที่แล้ว

      @@christiansaborio410 elementor-free and instead of the professional version, you can take something else cheaper and more functional. and you don't have to pay money for plugins )))) Yes and for oxygen you can not pay or pay very little ))

    • @TheLEAX
      @TheLEAX 4 ปีที่แล้ว +2

      @@KrasMosStore Oxygen builder is for ppl that want to build professional wordpress websites - that means you need a fast website without theme+builder bloat slowing it down because it hurts SEO etc.