Perfectly Space All Elements in Oxygen With ONE CSS Class AKA "Owl" Spacing

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

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

  • @Gearyco
    @Gearyco  3 ปีที่แล้ว +5

    If you have any questions, let me know :)

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

      your link in the description is not found/missing

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

      @@kokohcokisiregar Should be working now, sorry!

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

      ​@@Gearyco yes it is...
      i really love what you do, really amazing
      it's easy for me who really just started learn about building a web, and i do invest on oxygen builder when i decided to buy it...
      then i found your channel and web, it's really help me... thank you sir :)
      i hope more great tutorial will coming more, loved the way you explained.
      Sorry for my bad english ^^

    • @quantinhenning9635
      @quantinhenning9635 ปีที่แล้ว

      am i missing something? where can i get the code? i clicked the link and it takes me to a page but the code is not there, just another link. then i open that link but its the same page. so i am assuming the code is no longer that. can you share a updated code doc please.

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

    First, I would like to tell you that your video is completely beginner-friendly. I'm a beginner as well as a non-coder and was struggling with the spacing issue. Your guide is a big chunk for me, a million thanks for this amazing stuff.

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

    Great to see a guy who really knows CSS doing tuts! Subbed.

  • @quickend01
    @quickend01 3 ปีที่แล้ว +2

    I really appreciate your straight forward style of teaching, and find your content very useful, great work - Thanks!

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

    Man! This oxygen video is killer as well as the last Oxygen builder tutorial. Subscribed!

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

    Just wanted to stop by and say how handy this has become and thanks. I've known of it for a while but your video was what got me to finally set it up.
    If I had one quarrel, it would be that it kinda sucks dealing with line-height throwing things off (for example, when there's a bunch of extra space above/below the text because your line-height is set to 1.7 or whatever) but still the best solution to date and I use it all the time.

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

    This is awesome, I am lucky to found it on TH-cam. Thank you for sharing.

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

    I have never leave a comment to any channel. But You do deserve one. I even look forward to your Oxygen Builder course if you are making one. Thanks

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

    Wow I got stuck on this one, but made it through. Success!

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

    So cool man. I just finished the vid, and it's working perfectly. Busy implementing on the rest of my own website. You are amazing, thanks for your tuts, it's so helpful.

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

      Glad it helped!

  • @martintenev1169
    @martintenev1169 3 ปีที่แล้ว +2

    Great content, full of very useful information! Thank you!

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

    Clear, concise and not too boring. Oh, and useful! :) Thnks! Subscribed!

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

    Loving the content, keep it coming!

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

    Following along. Great videos btw. The question is where do I find Vmax. it does not show up in my drop down when I try to set padding or margins.

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

      It's not an available unit in oxygen. You have to set the unit to "none" and then type the whole thing out. E.g. 5vmax

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

    Man, you just made my life a whole lot easier!!

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

    Another useful tutorial, great job.

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

    Really great video. Keep them coming.

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

    Hi, just to point out, it is for sure a lot easier to write the code with margin-top and the siblings to skip the first elements, but IMHO the more intuitive one is to stick with the margin-bottom and add a :not(:last-child) selector. So instead of skipping the first element for margin-top to be applied, you're not applying the margin-bottom to the last element.
    Also regarding the "fighting" with Oxygen sections, it is much easier when adding a new section to add just a regular div element and then no additional elements within that div element are rendered, so you can change the div HTML tag to be named as a section within Oxygen, and then you need some additional CSS for that custom section(s) element(s) to behave as you wanted to but it still gives you more control over the section(s) itself than fighting with the predefined Oxygen section CSS values and additional HTML structure.
    IMHO Applying "Owl" spacing to that simple div(s) converted to be section(s) is much more straightforward.

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

      The lobotomized owl concept applies the margin to the top so as not to need to remove anything or :not anything. The original concept didn't use a > direct child selector, but simply a * + *, which if you were trying to use a :not qualifier, you'd have to apply it to every potential child level affected by the original selector, which would create a messy situation. Applying the spacing only to modules that actually need it without any additional qualifiers is the most efficient way. You can read more here: alistapart.com/article/axiomatic-css-and-lobotomized-owls/

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

    wow, thank you, Kevin! this might help me right now on an actual project))

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

    A solid use case for this will be to apply to Oxygen innercontent when creating templates...that will keep spacing for all child content consistent

  • @pt.cleovainovasiteknologi9097
    @pt.cleovainovasiteknologi9097 3 ปีที่แล้ว +1

    Hi @Digital Ambition.
    When the video is opened in 1080HD version, your code doesn't look very clear for example at 9:48 minutes. Can it be made a little zoom in the future. Your video is very good

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

      Taking care of this in future videos, thanks.

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

    Great Great Great Stuff! Cheers mate!

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

    Great, clear and very useful tutorial! Thanks.

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

    Awesome mate , this is the best

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

    👍 Thank you so much for this video. It is going to help with my builds immensely going forward.

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

    An other nice tuto, I can't wait for the next one.

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

    Wow! Your tutorials are amazing. Thank you very much.

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

      Appreciate it!

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

    Fantastic, thank you for sharing :)

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

    The HTML shrinking code is also affects Gutenburg editor making it pretty useless . We leave most innercontent to our clients to fill and this is an issue. It seems possible to override the editor-wrapper but did not test. On one test site the Paragraph text went to something like 6px :-)

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

      Search in the comments. All you have to do is turn off a setting in Gutenberg. I've posted the instructions a few times to others.

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

    Fantastic tutorial.

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

    Your tutorials are first class. Clear and concise and so useful. Thanks so much for doing these. I would love to know what you recommend as an approach in Oxygen to enable content management for clients, particularly for content other than blog posts.

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

      Thanks! ACF for content management or Gutenberg, depending on use case.

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

    Your content is fantastic! I learned a lot from them. A question came to mind.. Why is owl spacing better if gap is also available? Thanks!

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

      When I made this video gap for flexbox was not well supported. Owl spacing still has far more browser support. But, you can use either technique at this point.

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

    Great video. I have one ?
    In cards with different length of text, how do I align the button at the bottom?

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

      Add a top margin of "auto" to the button class.

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

    Hey Kevin, great video, just subscribed today. Wanted to make a suggestion for future videos. Try recording the demo portion separately and then while watching the demo, record the audio (or video) commentary. I know its more work to do this and edit the two recordings together but will give you more control over how the final video is structured.

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

      Something wrong with this one?

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

      @@Gearyco no, but you said it is hard to demo and narrate at same time. I think if your break it up into demo recording and then go back and narrate the demo it will make the content easier to follow and improve the overall quality. Just a suggestion, still great information any way you do it.

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

      @@shaunazar ohhh I forgot I said that. Yeah good point. I think I just need more practice at recording honestly. I’m already somewhat strapped for time so I have to do whatever is fastest.

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

    What is the relation and how does Owl, OxyNinja and your Automatic platforms work together? Or will Automatic replace the other two?

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

      Automatic is a full replacement

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

    Great videos! Would you give an opinion to oxyninja vs oxymade?

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

      Well I created automaticcss.com so that’s my opinion 😜

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

    Thanks so much for this! Huge help

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

      You bet!

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

    Just found your channel and am enjoying it …. BUT I watch most my training videos on a tv while sitting on the couch and reading your code in the CSS editor is impossible.
    Is there a way to increase the font size for when making these tutorials please?

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

      Haven’t found an easy way to do it

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

    That was perfect. And for stretch columns where you want to align the button to the bottom, will you just add a margin auto to it?

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

      Yep!

    • @loiceokaday656
      @loiceokaday656 3 ปีที่แล้ว +2

      @@Gearyco If i can suggest you another video about Oxygen, that would be how to use templating system with HTML tags for better SEO. Where to put the header, main, footer, and other useful tags included in O2. :) I love the way you explain stuff in your videos.

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

    Helo, thanks for the tutorial. I hope you still read comments on older videos. Question on organizinf O2 selectors: what I'm trying to achieve is to have a selectors custom folder called custom-fundamental and be able to fill it with all owl-* selectors in advance, so they popup when typing in class box as suggestions the same way as oxy ninja and others do. What I am doing now is I use some owl class in my project, then I go to selectors, where this class appears afterwards, and then set its folder to custom-fundamental.

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

      Are you creating new dev sites from a blueprint or from scratch? You need to be using a blueprint so all this is done for you already if you aren't already.

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

      @@Gearyco I´m just setting up my workflow. By blueprint you mean some kind of my basic WP package made by Duplicator plugin or similar?

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

      @@pejskunespi There are a lot of ways to do it but yeah. I can actually clone directly in my server panel.

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

      @@Gearyco Is it something WP or Oxygen native? sorry, rookie here

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

      @@pejskunespi neither. Depends on server config.

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

    Hi! This is so a great tutorial. I love your style you teach. I hope that you make more tutorials. In another vid you spoke about the 6 to 9 versions of an image. Is that tutorial still live?

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

      I can't remember exactly. Was I talking about image sizes for SRCSET?

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

      @@Gearyco You’re talking about that you use 9 different formats for 1 picture upload in Wordpress in relation to srcset

  • @HeyTylerMartin
    @HeyTylerMartin ปีที่แล้ว

    Also, why the owl method with the adjacent siblings and not a :not selector for the last child? Is this preference or is there a reason this way works better?

    • @Gearyco
      @Gearyco  ปีที่แล้ว

      That would actually be a more complicated selector.

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

    This is so amazing. I was doing the similar thing with :not(:first-child). But your way is much better@@

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

    Great video.
    Kindly zoom in while writing the code as it is a bit hard to read or reduce the display size.

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

      I can’t zoom in during but I zoomed in after.

  • @HeyTylerMartin
    @HeyTylerMartin ปีที่แล้ว

    Is using margins for equal spacing like this better than using flex columns with a gap?

    • @Gearyco
      @Gearyco  ปีที่แล้ว

      It was when this was recorded but flex gap is well supported now so you can just use gap.

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

    Really Love This... Awesome

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

    Super video, thanks

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

    Hi Kevin, what tools are you using to record the video? It looks good, especially on the zoom in on the styling panel on the left.

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

      That was Camtasia but I’ve switched to ecamm live

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

      @@Gearyco what made you switch to ecamm pro?

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

    Thank you for pointing us to "Lobotomized Owl" I am only concerned about the perfomance aspect since * is a universal selector i read on google which might mean that it will check all selectors of the parent in the css... Just can you clarify if your technique has some perfomance impact on the website? I'm not pro just asking because i googled and found many people avoiding Lobotomized Owl because of performance impact.

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

      There’s no performance issues

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

      @@Gearyco Thank you one more thing in the end of the video you mentioned we can also add selector by going to manage selectorand then adding for example like [ .card > * + * ] can you give me a snippet where i could add the [ .ct-section.owl-spacing--s .ct-section-inner-wrap > * + *,
      .owl-spacing--s:not(.ct-section) > * + * ] simply what I am looking for like you mentioned to setup .card on a container through manage selectors for sections what I need to add... Thank you so much... This technique is really a life saver... huge like from my side...

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

    Whenever I change the background color of the div it changes the background to everything that is using the owl-spacing?

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

      Don’t change the background color on the owl spacing class

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

    Thank you. How to support your channel

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

      Just Like, comment, share for now. 🙌

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

    Once I have oxy ninja, do I still need to go through this css hack for each section / child ? Or is there a simpler method in oxy ninja ? Please help guide to the proper option. Thanks for sharing the information.

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

      This is a different technique from what OxyNinja offers.

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

      @@Gearyco Thanks for the reply. How to apply the oxy ninja technique ? Just bought it and trying to understand it.

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

    I followed the tutorial and copyed the code, the first part with the .card sector did work but i didn't get the gerneral owl spacing to work. A container (which i am applying the "owl-spacing--m" class to) is just a div? Or is it another thing?

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

      Those are Section elements in the tutorial. But Owl spacing should work on any container.

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

      @@Gearyco nervermind i was just missing a "}" in the code 😅 but thanks for the reply

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

    Is possible to use repeater inside oxyninjas grid?

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

      Yep! You can apply the grid classes directly to the repeater.

  • @andrew.schaeffer4032
    @andrew.schaeffer4032 3 ปีที่แล้ว

    I have a request - more elaboration on this:
    .ct-section.owl-spacing--s .ct-section-inner-wrap > * + *,
    .owl-spacing--s:not(.ct-section) > * + * {
    margin-top: .5vmax;
    }
    I think I understand the top row - It's that we want to apply the lobotomized owl on the div (.ct-section-inner-wrap) below the section (otherwise the owl is applied to just one element - .ct-section-inner-wrap, and creates a space (why would it create a space btw? there's no sibling above it - just its parent).
    The second row I'm pretty fuzzy on. Is the class .owl-spacing--s in the second row only working within the scope of the first row's selector? Or is the second row saying "hey, everything in this whole entire css sheet except that pesky section element with class .ct-section gets the lobotomized owl spacing"?
    Thanks!

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

      The first line applies the styling to all adjacent siblings inside of .ct-section-inner-wrap as long as the section has the owl class. The second line applies the styling to all adjacent siblings inside any div that has the owl class AND that's not a .ct-section. The two rows don't interact with each other. When you separate two rows with a comma, it's like starting over. You're targeting anything / something completely different. I'm just grouping them together and comma separating because both things are getting the exact same styles applied. Hope that helps!

    • @andrew.schaeffer4032
      @andrew.schaeffer4032 3 ปีที่แล้ว

      ​@@Gearyco I get it! thanks.
      Here's the code so others can see what I'm about to talk about:
      In the CSS stylesheet:
      .ct-section.owl-spacing--s .ct-section-inner-wrap > * + *,
      .owl-spacing--s:not(.ct-section) > * + * {
      margin-top: .5vmax;
      }
      In the HTML:
      Explanation:
      ".ct-section.owl-spacing--s .ct-section-inner-wrap > * + *," Translation: Apply owl spacing to the children of .ct-section-inner-wrap. But, trigger owl spacing on those children by giving the section - that is the parent of .ct-section-inner wrap - the owl spacing class.
      .owl-spacing--s:not(.ct-section) > * + * Translation: Apply owl spacing to every gosh darn thing with the owl spacing class except html elements with a class of ct-section (in effect, all sections, because all sections have the ct-section class). Why the exception? Because then the direct children of sections (with the owl spacing class) would get the owl spacing - .ct-section-inner wrap itself, not their children - and break the code (create a margin gap above ct-section-inner-wrap).

  • @vibrary
    @vibrary ปีที่แล้ว

    Newbie here... Added the CSS to a new stylesheet as shown in the video, but the owl classes don't come up when I try to select them for a section I'm working on. Do I need to create the classes myself as well as define them in the stylesheet? Or have I just done something wrong somewhere? Anybody else encounter this issue? Thanks in advance!

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

      They won’t show up in the drop-down until you’ve used them at least once. Just write them in the class box and hit enter

    • @vibrary
      @vibrary ปีที่แล้ว

      @@Gearyco Thanks so much for the help! Your videos are really great for someone just learning, much appreciated!

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

    Love the video and the content. Thanks for the information. I also use OxyNinja myself and I think that this is a great set of addons PLUS they set the standards of code reuse with nicely defined classes :-) Apart form OxNinja do you recommend any other paid additional elements ?

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

      I'm putting together a recommended tools/apps area here: digitalambition.co/tools/

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

    Can you please do a video on animations? There are so many people on the oxygen facebook with issues.

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

      I honestly don't do a ton with animations. They're overused IMO. I prioritize efficiency and ROI for businesses over flair. I only use animation when I really think it's going to add a lot of value to a page.

  • @andrew.schaeffer4032
    @andrew.schaeffer4032 3 ปีที่แล้ว

    Great video thank you. Do you follow Kevin Powell? He's big on the owl

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

      Love Kevin Powell’s channel!

  • @sweetrobot2k
    @sweetrobot2k ปีที่แล้ว

    it's called being shy @23:00

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

    10:49 Yea, like there is no way I can see that text on your screen (CSS in Stylesheet).

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

      I know ... working on it. I did include a blog post with all the code, though :)

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

    The thing I can not control to make the spacing perfect is the card heading and text line height without affecting the rest of the site. Any suggestion to solve that?

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

      What are you setting line height at?

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

      @@Gearyco h1 line height 1.1

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

      @@chelofonte what’s the issue exactly?

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

      @@Gearyco thank you Kevin. I just created an image for you to see the difference between the space above and below the text. drive.google.com/file/d/1U7dVOTd3HlL4d-ahYRoUM24pNl_F3tUl/view?usp=sharing

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

      @@chelofonte Got it. This is normal and desirable. It happens because you're using a relative line-height (which is correct). Larger elements typically have more space around them in design and typography.

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

    Btw I wonder why you tend to use vmax instead of using vh for margin top bottom?

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

      Because vmax scales across devices a lot better than vh, in my experience.

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

    Great tutorial. Thanks. One comment though - the code is too small. It's difficult to read. Can you make it a bit bigger in future?? Thanks!

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

      Yes, I figured out how to zoom in post with Camtasia. It’ll get better!

  • @quantinhenning9635
    @quantinhenning9635 ปีที่แล้ว

    am i missing something? where can i get the code? i clicked the link and it takes me to a page but the code is not there, just another link. then i open that link but its the same page. so i am assuming the code is no longer that. can you share a updated code doc please.

    • @Gearyco
      @Gearyco  ปีที่แล้ว

      You don’t need this code anymore. You can just use flex gap now.

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

    Your code snippets link is not working?

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

      They got migrated into Inner Circle. I'd like to still provide them, though, so we're looking to restore them on the site soon.

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

    Oxyninja keeps everything simple. I find myaelf more organised and saves about 30% of my time building a site these days.

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

      Unfortunately is a much older and dated framework that lacks flexibility and customization. Automatic.css is the framework of choice now.

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

    Thanks!

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

    Why is it so difficult and not easy to use the gap? is similar and small code

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

      A 1 column grid with a gap can be a great option in many cases, but not all cases.

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

      @@Gearyco Why? and you have example?

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

      @@Atractiondj for one, grid gap still only has 95% browser support. While it’s not a huge deal, margin is definitely safer.

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

    please record with larger text size, is hard to follow or see your text as you type. other than that it's a great tutorial, I've learned a ton from it, thank you

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

      Trying to figure out the best way to do that because I need a lot of real estate for the oxygen builder and I'm on a 27" monitor.

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

      @@Gearyco for the moment maybe before you type press ctrl++ (zoom in) a few times as you type so that its visible then when you are done typing and showing the changes bring the zoom back to 100%... idk that's what I've seen others do while teaching coding, well moving on, may I suggest you do a video about a correct styling of inner content of blog posts. I've been having difficulty changing my past template styles to this new oxygen styles since my blog had already been live with other template and styles. I can't figure out how to do it correctly.

    • @Gearyco
      @Gearyco  3 ปีที่แล้ว +2

      @@SilentSlyProductions I've actually figured out a way to zoom in after the fact in Camtasia, so I'll work to fix this issue on future videos. Thanks! With styling inner content, you mean headings/text/etc. since they're all part of the same content block?

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

      @@Gearyco yeah, like images added through Gutenberg, or blockquotes, styling lists, or the caption after adding images, and manipulating the spacing, and links and all that...

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

      @@Gearyco ​ @Digital Ambition been there done that but it takes forever. I try to record everything at 1920x1080 (regardless of my screen size) so things are as clear as possible across as many devices as possible. For tiny things you can use Camtasia's zoom feature but it you rely on it too much then your videos will take forever in post-production - which makes you not want to record more videos!

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

    Beautiful method!
    .card > * + * looks great and clean, and I prefer it, but this should work the same way: .card > *:not(:first-child) {margin-top: 1vmax}

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

    Nice tutorial. But from the designer point of view, you need more types of spacing. I mean not only one spacing for whole card etc. You would like to have bigger margin below title, small margin below text etc.

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

      That’s what margin bottom utility classes are for.

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

      @@Gearyco And do you have a tutorial for that also?

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

    This guy CSS'es

  • @mr.matt.eastwood
    @mr.matt.eastwood ปีที่แล้ว

    Hey, didn't Monty Python do a feature on this?