ACSS 101.02: Establishing & Manipulating Your Site's Content Width

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 76

  • @Headlikeanorange84
    @Headlikeanorange84 8 месяцев назад +11

    Pleasantly surprised to see lesson 2 uploaded so quickly after the first one. Thanks Kevin!

  • @hollubaloo
    @hollubaloo 8 месяцев назад +3

    I did not see that floating indicator in the bottom right without you pointing it out (this feature is sick btw). It would be super helpful if after installing a.css, users opening up the builder for the first time would be offered the choice to go through a short sequence of tutorial tips to accelerate the learning curve. Also, I just bought both of your products and I'm psyched to keep learning how to use a.css & frames through this series of videos. Cheers man, you rock!

  • @LupusDesign
    @LupusDesign 8 месяцев назад +1

    Theory is one thing, but when you combine it with real world examples, this make one's understanding more than theoretical. Love the practical examples and the clarity of your delivery.

  • @dahunsi
    @dahunsi 8 месяцев назад +5

    Great tutorial and introduction. Love the custom body class concept. Would love to see how to break out specific elements like images and block quotes in a blog post.

  • @isaurasotoca
    @isaurasotoca 8 месяцев назад +4

    Always learning something new, even from the more basic lessons!! 😊 Thank you Kevin for doing all the great content you always do! Excited for the next one!! 🎉

  • @davidwalls2304
    @davidwalls2304 8 месяцев назад +1

    In the tradition of all prior lessons (PB101 & ACS101), you start with the simple topics and make sure we have the foundation set before moving on to more complicated topics. Even though this was an early lesson, I've still picking up great ideas that I hadn't previously thought of.

  • @abdulwaheedorg
    @abdulwaheedorg 8 месяцев назад +2

    Thank you so much for uploading the 2nd tutorial so quickly.

  • @PapaG-0101
    @PapaG-0101 8 месяцев назад

    I am really learning a lot about web best practices, and I recently upgraded to ACSS. I plan to use it on all future projects. I am also watching and building along with your build videos. All your videos really help to explain web best practices and the value of ACSS. Thank you very much for your time and sharing all the information that you do. Mad respect. 🖖

  • @nostressirish2767
    @nostressirish2767 5 месяцев назад

    00:01 Automatic CSS allows flexible customization of content width.
    02:15 Establishing a consistent content width is crucial for a good user experience on websites.
    06:59 Establish content width for website's main pages.
    09:15 Using 100% width and setting content width for website elements
    13:09 Using the concept of content width safe to prevent content from touching the edge of the screen
    15:05 Implementing content width using utility classes and custom classes.
    18:56 Customize content width for multiple templates easily
    20:36 Easily manipulate content width at template, page, and section levels
    24:17 Utilize custom body class to define content width
    25:59 Adjusting content width easily for different pages and templates
    Crafted by Merlin AI.

  • @RobCooper
    @RobCooper 8 месяцев назад

    That was really great. I'm away for 2 weeks on a cruise so will be binging the next ones when I get back.

  • @eucalyptech
    @eucalyptech 7 месяцев назад

    Very useful, as I started to redesign my web site ! Thank you Kevin 🙂

  • @kristoffernygard7255
    @kristoffernygard7255 8 месяцев назад

    Thank you, Kevin! I'm learning so much each time :D

  • @ceescoenen
    @ceescoenen 8 месяцев назад

    Thank you! Perfect showing all the principals.

  • @SiteswithNatalie
    @SiteswithNatalie 8 месяцев назад

    @kevin at 20:24 why did you use the "ch" as the content-width? Thank You!

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +1

      For long form content it’s best to set the width roughly by the number of characters in a line, since the focus is on the text. It ensures good readability even if text size changes.

  • @nostressirish2767
    @nostressirish2767 5 месяцев назад

    brilliant stuff kevin- thank you

  • @itspraveensharma
    @itspraveensharma 8 месяцев назад +1

    Great Tutorial ....

  • @Jim.Hummel
    @Jim.Hummel 8 месяцев назад

    This is great! I get so juiced from these videos...just like I started an IV drip with a caffeine syrup drip!
    I sure hope that there's a way to share ACSS configurations (export/import) as sharing SCSS snippets would be highly valuable. Thanks, Kevin!!

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +1

      Yes, it's coming.

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +1

      Right now you can share the export json for the entire dashboard if you want. But we're going to make it so you can export individual areas, like colors.

    • @Jim.Hummel
      @Jim.Hummel 8 месяцев назад

      @@AutomaticCSS - Excellent! That makes sense but from this particular video, I was thinking specifically how convenient it would be to sync/share the SCSS snippets a la WP Codebox. Thank you, Kevin!

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +1

      @@Jim.Hummel Which snippets do you mean?

    • @Jim.Hummel
      @Jim.Hummel 8 месяцев назад

      @@AutomaticCSS - Specifically, things like .content-width--narrow that I'd likely use globally, but PHP & JS scripts as well.
      I know it's not in your purview but I'd love it if ACSS could replace WPCodebox functionality. I'm thinking back to your Creating a Blueprint video where you added publicly available snippets with a couple of clicks.

  • @Neoxphuse
    @Neoxphuse 2 месяца назад

    Hi Kevin, is there a class that can set the section to 100% (specifically to have 100vw background) and have the inner container set as content-width dimension? I would like to be able to have full width backgrounds but not affect the content width size. I still want to have grid classes applied to the section, but have the inside containers limited to the content width.

    • @AutomaticCSS
      @AutomaticCSS  2 месяца назад

      This is the default behavior for section elements.

  • @alfian_ridwan
    @alfian_ridwan 8 месяцев назад

    The variable override on a class is something I didn't think of - easy to make custom width "templates" for reusability with classes.
    Also - the third tab on Arc's sidebar, "Icons", curious to know what icon sets do you use?

  • @KshitijShah89
    @KshitijShah89 8 месяцев назад

    Lesson 2 already. Woohoo!
    Question - If you apply a body class, can you still have content break out?

  • @michaelakubas
    @michaelakubas 6 месяцев назад

    Hi Kevin, thank you for videos. One question, you talk about little icon in bricks builder, where I can turn on? Thank you.

  • @curtm275
    @curtm275 8 месяцев назад

    When you apply the content-width variable to the body in the template settings - does it also apply to the header and footer of the site?

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад

      If you use containers in those areas yes

  • @christianmagill3829
    @christianmagill3829 6 месяцев назад

    When you change content width on the body class, wouldn't that also affect the header and footer if they are also restricted to the same width?

    • @AutomaticCSS
      @AutomaticCSS  6 месяцев назад +1

      Yes that’s usually the goal. It can easily be overwritten though in edge cases.

  • @sarefeen
    @sarefeen 2 месяца назад

    when i am trying to add the content-width--narrow class to the body it doesn't add the class literally it is not taking any class, anything to do with briciks settings? but works when i use custom code

    • @AutomaticCSS
      @AutomaticCSS  Месяц назад

      It’s not part of framework. I created it manually.

  • @backgrounds4everyone275
    @backgrounds4everyone275 7 месяцев назад

    Hi Kevin or anyone else who can help. I am following along to build my first project in Bricks and using ACSS. The variables are not coming up for me automatically and I am pretty sure I missed something. I looked in the manager and I only see the ACSS classes, no variables. Thoughts?

    • @AutomaticCSS
      @AutomaticCSS  7 месяцев назад

      You mean when you right click a settings input?

    • @backgrounds4everyone275
      @backgrounds4everyone275 7 месяцев назад

      @@AutomaticCSS I typed the var (--content-width) in the width field for the container on theme settings and it did not auto populate as I was typing. I clicked to look in the class/variables manager and the classes were there but no variables. The width of the containers changes to what iI set it to in AutomaticCSS. This is my first time using so I am not sure if something was wrong.

    • @backgrounds4everyone275
      @backgrounds4everyone275 7 месяцев назад

      @@AutomaticCSS I feel really dumb. But On the videos I saw Kevin typing the names of the variables and they were auto populating. When I typed them they did not auto populate and since I saw the category for automatic css in the class manager I assumed they would be stored in the variables manager and I didn't see them. Anyway, right clicking is how you work it and I should probably read directions. Thank you for responding and now I am on the right track. Even though I am pretty embarrassed. 😖

    • @AutomaticCSS
      @AutomaticCSS  7 месяцев назад

      @@backgrounds4everyone275 Hmm. Please post details and perhaps a screenshot or screen recording in the support community and we can help you there pretty quick. Hard to do on RUclips.

  • @Giulo91
    @Giulo91 6 месяцев назад

    Hi Kevin, can I create the narrow class and decrease the content-width value as a percentage so that if I change the content-width the narrow class adapts automatically?

    • @AutomaticCSS
      @AutomaticCSS  6 месяцев назад

      should work!

    • @Giulo91
      @Giulo91 6 месяцев назад

      @@AutomaticCSS I tried this --content-width: calc(var(--content-width) * 0.8) but it doesn't seem to work. What is the right way to do it?

  • @PeterEller
    @PeterEller 8 месяцев назад

    hey how would this work on a site that I've already build with too many classes that I want to clean up and replace with ACSS classes? Also when is V3 being released?

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад

      How would which part work? If you want to clean up classes you've made, you can use the bricks global class manager for that.

  • @alex_vie
    @alex_vie 8 месяцев назад

    Great tutorial again! But I would have a question please: Is the very helpful RMB context menu not available anymore? Do we have to go back to typing? It was amazing to work with.

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +2

      The right click menu is still available

    • @alex_vie
      @alex_vie 8 месяцев назад

      @@AutomaticCSS Great❤

  • @Horatiu-w3g
    @Horatiu-w3g 6 месяцев назад

    Hello, please help me! I can't see the shortcut for ACSS Panel. Can you help me understand how to enable it, please?

    • @AutomaticCSS
      @AutomaticCSS  6 месяцев назад

      You mean the floating icon? It only shows up in the builder. On the front end you open ACSS with the admin toolbar link.

  • @philippepperell9951
    @philippepperell9951 8 месяцев назад

    Yet another great tutorial, Kevin, thank you.
    Any thoughts about when 3.0 might be out of beta?

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +1

      2-3 weeks hopefully.

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад +1

      It's safe to use on new projects, just not completely safe to upgrade existing sites yet.

  • @PeterHeck
    @PeterHeck 8 месяцев назад

    Do I need ACSS 3.0 in order to define such new utility classes? Tried it in WPCodebox2 as SCCS snippet, but this doesn't work...

    • @AutomaticCSS
      @AutomaticCSS  8 месяцев назад

      No but it’s easier and faster in ACSS.

    • @PeterHeck
      @PeterHeck 8 месяцев назад

      @@AutomaticCSS Thanks - need to see, why this is not working when defining it in WPCodebox2...

  • @austinno.1
    @austinno.1 10 дней назад

    Adding your .content-width--narrow utility class to Global SCSS, hitting save, saving the website and then trying to add that class to a section doesn't work. No class is made, bricks does not register the class being created at all. ACSS 3.2.9 with Bricks 1.11.1.1 w/ child theme. Fresh install, only other plugin is bricks navigator, fluentsmtp and litespeed cache. I should note that originally, absolutely everything didn't work at all with litespeed cache originally. Fresh out of the box the entire plugin was DOA. After a cache purge, it started working 15 minutes later. Now that I'm sitting here thinking about it, I'm going to purge it again and see if that class shows up.
    edit: Browser cache reset, wordpress cache reset and server cache reset. nothing changed, custom classes don't work.

    • @AutomaticCSS
      @AutomaticCSS  10 дней назад +1

      You’re likely doing something wrong. We can help you if you post in the community. Also, doable all caching during development as a standard practice - no need for it.

    • @austinno.1
      @austinno.1 10 дней назад

      @ Thanks for the heads up. I think this is cache related. The crew over on Circle said the same thing. It fixed my problem the first with a purge and I think it just needs completely disabled like you said. I’ll be doing that shortly. Cheers!

  • @jeremiahhundley6629
    @jeremiahhundley6629 2 месяца назад

    I'm trying to follow: I added ( --content-width: 60ch; ) i add it to utility. I see it in the utility. But it isn't working. In the CSS class OR in the saved Globaal CSS. UGH....

    • @jeremiahhundley6629
      @jeremiahhundley6629 2 месяца назад

      I'm just moving on to the next section. I have repeated this one twice now. Same issues. :/

    • @AutomaticCSS
      @AutomaticCSS  2 месяца назад

      Please start a thread in support community and we can guide you

  • @TobiasGronbach
    @TobiasGronbach 8 месяцев назад

    Nice!

  • @them00nitself
    @them00nitself 7 месяцев назад

    Uh I need that math so bad. Is there an article for how content width, safe or narrow are calculated?

    • @AutomaticCSS
      @AutomaticCSS  7 месяцев назад

      You set content width in the dashboard

  • @koperkuba
    @koperkuba 8 месяцев назад +1

    Nice tempo:)

  • @MusicJunkieVideos
    @MusicJunkieVideos 8 месяцев назад

    Super stuff thx

  • @jeremiahhundley6629
    @jeremiahhundley6629 2 месяца назад

    Again. I hit a snag. When I go to Settings>Theme Styles> (there is nothing there)

    • @jeremiahhundley6629
      @jeremiahhundley6629 2 месяца назад

      So I did an install of Bricks and ACSS + Frames on another website, and have realized, there is indeed a problem with my install on my first website. For some reason, it is not allowing me to create a Theme Style. Which I was able to do on my second website. I'm trying to figure out what the problem is now.

    • @jeremiahhundley6629
      @jeremiahhundley6629 2 месяца назад

      Ok. It is fixed now. What I had to do (incase anyone else has this problem) is to deactivate both ACSS and FRAMES) and then reactivated them. This fixed the bug. Not sure what I did wrong the first time.

    • @AutomaticCSS
      @AutomaticCSS  2 месяца назад

      Glad you got it sorted. Make sure you have read the set up docs. It’s also advisable to use our set up configuration files for bricks.