Atomic Design Certification Course
https://css-tricks.com/atomic-design-certification-course/
https://css-tricks.com/atomic-design-certification-course/
CSS-Tricks
Atomic Design Certification Course | CSS-Tricks
Brad Frost introduced the "Atomic Design" concept wayyyy back in 2013. He even wrote a book on it. And we all took notice, because that term has been part of
Making a Masonry Layout That Works Today
https://css-tricks.com/making-a-masonry-layout-that-works-today/
https://css-tricks.com/making-a-masonry-layout-that-works-today/
CSS-Tricks
Making a Masonry Layout That Works Today | CSS-Tricks
I went on to figure out how make masonry work today with other browsers. I'm happy to report I've found a way — and, bonus! — that support can be provided with only 66 lines of JavaScript.
Keeping Article Demos Alive When Third-Party APIs Die
https://css-tricks.com/keeping-article-demos-alive-when-third-party-apis-die/
https://css-tricks.com/keeping-article-demos-alive-when-third-party-apis-die/
CSS-Tricks
Keeping Article Demos Alive When Third-Party APIs Die | CSS-Tricks
Is there a way to build demos that do not break when the services they rely on fail? How can we ensure educational demos stay available for as long as possible?
Thinking Deeply About Theming and Color Naming
https://css-tricks.com/thinking-deeply-about-theming-and-color-naming/
https://css-tricks.com/thinking-deeply-about-theming-and-color-naming/
CSS-Tricks
Thinking Deeply About Theming and Color Naming | CSS-Tricks
Today, I want to discuss a couple of patterns for naming color palettes that the community is using, and how I propose we can improve, so we achieve both flexibility and beauty.
Bringing Back Parallax With Scroll-Driven CSS Animations
https://css-tricks.com/bringing-back-parallax-with-scroll-driven-css-animations/
https://css-tricks.com/bringing-back-parallax-with-scroll-driven-css-animations/
CSS-Tricks
Bringing Back Parallax With Scroll-Driven CSS Animations | CSS-Tricks
Parallax is a pattern in which different elements of a webpage move at varying speeds as the user scrolls, creating a three-dimensional, layered appearance. It once required JavaScript. Now we have scroll-driven animations in CSS, which is free from the main…
How to Prepare for CSS-Specific Interview Questions
https://css-tricks.com/how-to-prepare-for-css-specific-interview-questions/
https://css-tricks.com/how-to-prepare-for-css-specific-interview-questions/
CSS-Tricks
How to Prepare for CSS-Specific Interview Questions | CSS-Tricks
Get advice answering a set of 10 CSS-related questions you likely will encounter in front-end interviews.
Getting Creative With Quotes
https://css-tricks.com/getting-creative-with-quotes/
https://css-tricks.com/getting-creative-with-quotes/
CSS-Tricks
Getting Creative With Quotes | CSS-Tricks
How do you design block quotes and pull quotes to reflect a brand’s visual identity and help tell its story? Here’s how I do it by styling the HTML blockquote element using borders, decorative quote marks, custom shapes, and a few unexpected properties.
Stuff & Nonsense Practical Layout Workshop
https://css-tricks.com/stuff-nonsense-practical-layout-workshop/
https://css-tricks.com/stuff-nonsense-practical-layout-workshop/
CSS-Tricks
Stuff & Nonsense Practical Layout Workshop | CSS-Tricks
Web design veteran Andy Clarke is offering a two-hour workshop all about creating practical and creative page layouts this September 18. Register and save a few bucks with a coupon code.
We Might Need Something Between Root and Relative CSS Units for “Base Elements”
https://css-tricks.com/we-might-need-something-between-root-and-relative-css-units-for-base-elements/
https://css-tricks.com/we-might-need-something-between-root-and-relative-css-units-for-base-elements/
CSS-Tricks
We Might Need Something Between Root and Relative CSS Units for "Base Elements" | CSS-Tricks
I've come to realize that perhaps we need to have a unit between root and relative values. This would bring about a whole new possibility when creating reusable components.
On Accessibility Conformance, Design Systems, and CSS “Base” Units
https://css-tricks.com/on-accessibility-conformance-design-systems-and-css-base-units/
https://css-tricks.com/on-accessibility-conformance-design-systems-and-css-base-units/
CSS-Tricks
On Accessibility Conformance, Design Systems, and CSS "Base" Units | CSS-Tricks
My brain can't help but try to make connections between seemingly disparate ideas. And that's what happened yesterday when I read:
A Few Things About the Anchor Element’s href You Might Not Have Known
https://css-tricks.com/a-few-things-about-the-anchor-elements-href-you-might-not-have-known/
https://css-tricks.com/a-few-things-about-the-anchor-elements-href-you-might-not-have-known/
CSS-Tricks
A Few Things About the Anchor Element’s href You Might Not Have Known | CSS-Tricks
It's easy to take URL superpowers for granted, even if you already have these patterns under your belt.
3D Layered Text: The Basics
https://css-tricks.com/3d-layered-text-the-basics/
https://css-tricks.com/3d-layered-text-the-basics/
CSS-Tricks
3D Layered Text: The Basics | CSS-Tricks
A client asked me to create a bulging text effect. With a bit of cleverness and some advanced CSS, I managed to get a result I’m genuinely proud of, which is covered in this three-part series.
3D Layered Text: Motion and Variations
https://css-tricks.com/3d-layered-text-motion-and-variations/
https://css-tricks.com/3d-layered-text-motion-and-variations/
CSS-Tricks
3D Layered Text: Motion and Variations | CSS-Tricks
In this chapter, we will explore ways to animate the effect, add transitions, and play with different variations. We will look at how motion can enhance depth, and how subtle tweaks can create a whole new vibe.
3D Layered Text: Interactivity and Dynamicism
https://css-tricks.com/3d-layered-text-interactivity-and-dynamism/
https://css-tricks.com/3d-layered-text-interactivity-and-dynamism/
Getting Creative With Images in Long-Form Content
https://css-tricks.com/getting-creative-with-images-in-long-form-content/
https://css-tricks.com/getting-creative-with-images-in-long-form-content/
CSS-Tricks
Getting Creative With Images in Long-Form Content | CSS-Tricks
Images in long-form content can (and often should) do more than illustrate. They help set the pace, influence how readers feel, and add character that words alone can’t always convey.
A Radio Button Shopping Cart Trick
https://css-tricks.com/a-radio-button-shopping-cart-trick/
https://css-tricks.com/a-radio-button-shopping-cart-trick/
CSS-Tricks
A Radio Button Shopping Cart Trick | CSS-Tricks
Here's an approach for animating products added to a shopping cart that handles an infinite number of items using a variation of the ol' Checkbox Hack.
CSS Elevator: A Pure CSS State Machine With Floor Navigation
https://css-tricks.com/css-elevator-a-pure-css-state-machine-with-floor-navigation/
https://css-tricks.com/css-elevator-a-pure-css-state-machine-with-floor-navigation/
CSS-Tricks
CSS Elevator: A Pure CSS State Machine With Floor Navigation | CSS-Tricks
In this article, author Chris Sabourin walk through how modern CSS features can build a fully functional, interactive elevator that knows where it is, where it’s headed, and how long it’ll take to get there. No JavaScript required.
Should the CSS light-dark() Function Support More Than Light and Dark Values?
https://css-tricks.com/should-the-css-light-dark-function-support-more-than-light-and-dark-values/
https://css-tricks.com/should-the-css-light-dark-function-support-more-than-light-and-dark-values/
CSS-Tricks
Should the CSS light-dark() Function Support More Than Light and Dark Values? | CSS-Tricks
The light-dark() function is currently designed to support just two color schemes. Should it support others? Sunkanmi Fafowora says yes and no.