Engineering

Engineering

1001 bookmarks
Custom sorting
Falling For Oklch: A Love Story Of Color Spaces, Gamuts, And CSS — Smashing Magazine
Falling For Oklch: A Love Story Of Color Spaces, Gamuts, And CSS — Smashing Magazine
The CSS Color Module Level 4 specification defined a slew of new color features when it became a candidate recommendation in 2022, including Oklab and Oklch, which have widened the field of color we have to work with. Explore the Oklch color space and how to start using it in CSS today.
·smashingmagazine.com·
Falling For Oklch: A Love Story Of Color Spaces, Gamuts, And CSS — Smashing Magazine
Learn CSS Subgrid - Ahmad Shadeed
Learn CSS Subgrid - Ahmad Shadeed
A deep-dive into the new CSS subgrid feature with real-life examples and use-cases.
·ishadeed.com·
Learn CSS Subgrid - Ahmad Shadeed
Writing CSS In 2023: Is It Any Different Than A Few Years Ago? — Smashing Magazine
Writing CSS In 2023: Is It Any Different Than A Few Years Ago? — Smashing Magazine
CSS is evolving faster than ever. With all of the new features that are now available — and forthcoming — since we got Flexbox and Grid years ago, the way we write CSS is evolving, too. In this article, Geoff Graham shares which features have had the most influence on his current approaches to CSS, as well as those that have not (at least yet).
·smashingmagazine.com·
Writing CSS In 2023: Is It Any Different Than A Few Years Ago? — Smashing Magazine
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
We often think of shadows in CSS as something to reach for when we want to add depth to a design. But shadows can be used for more than depth. Let’s experiment with different shadows — two CSS properties and a filter — to make interesting hover effects, different text styles, and even casting shadows on other shadows.
·smashingmagazine.com·
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
Words To Avoid in Educational Writing | CSS-Tricks
Words To Avoid in Educational Writing | CSS-Tricks
I'm no English major, but as a writer and consumer of loads of educational (mostly tech) writing, I've come to notice a number of words and phrases that come
·css-tricks.com·
Words To Avoid in Educational Writing | CSS-Tricks
Advanced Form Control Styling With Selectmenu And Anchoring API — Smashing Magazine
Advanced Form Control Styling With Selectmenu And Anchoring API — Smashing Magazine
Thanks to the Open UI working community group, there’s a new element on the horizon, selectmenu, that will make styling this type of form control a whole lot better. You’re going to walk through an early implementation of this new experimental element by creating a pattern that you would never have thought possible with CSS alone — a radial selection menu.
·smashingmagazine.com·
Advanced Form Control Styling With Selectmenu And Anchoring API — Smashing Magazine
Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions
Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions
Explore modern project architecture, theming, responsive layouts, and component design. Learn to improve code organization, dig into layout techniques, and review real-world, context-aware components that use cutting-edge CSS techniques.
·moderncss.dev·
Modern CSS For Dynamic Component-Based Architecture | Modern CSS Solutions
Creating a Fluid Type Scale with CSS Clamp | Aleksandr Hovhannisyan
Creating a Fluid Type Scale with CSS Clamp | Aleksandr Hovhannisyan
Fluid typography allows each font size in a modular scale to vary responsively between a min and max. Learn the math behind fluid typography and how to programmatically generate a fluid type scale with CSS clamp and Sass.
·aleksandrhovhannisyan.com·
Creating a Fluid Type Scale with CSS Clamp | Aleksandr Hovhannisyan
Future CSS: Anchor Positioning
Future CSS: Anchor Positioning
Anchor positioning might be one of the most exciting features coming to CSS. It is currently available under an experimental flag in Chrome Canary, and after playing with it for a bit, I couldn’t stop myself from sharing what I found. In this article, I will show you some of my experiments.
·kizu.dev·
Future CSS: Anchor Positioning
Building a Design Portfolio with Enhance — Begin Blog
Building a Design Portfolio with Enhance — Begin Blog
Cole goes on a deep dive through our new design portfolio example, and demonstrates how a little HTML and CSS can go a very long way in 2023.
·begin.com·
Building a Design Portfolio with Enhance — Begin Blog
Solving Media Object Float Issues With CSS Block Formatting Contexts — Smashing Magazine
Solving Media Object Float Issues With CSS Block Formatting Contexts — Smashing Magazine
This article covers common problems using CSS floats and how to solve them using a block formatting context (BFC). Whether you are a beginner or an experienced web developer, you will learn valuable insights and practical solutions for dealing with CSS float issues.
·smashingmagazine.com·
Solving Media Object Float Issues With CSS Block Formatting Contexts — Smashing Magazine
CSS Scroll Snap - Ahmad Shadeed
CSS Scroll Snap - Ahmad Shadeed
An in-depth article on CSS scroll snap, why to use, how it works, and lots of examples.
·ishadeed.com·
CSS Scroll Snap - Ahmad Shadeed
scroll-behavior - CSS: Cascading Style Sheets | MDN
scroll-behavior - CSS: Cascading Style Sheets | MDN
The scroll-behavior CSS property sets the behavior for a scrolling box when scrolling is triggered by the navigation or CSSOM scrolling APIs.
·developer.mozilla.org·
scroll-behavior - CSS: Cascading Style Sheets | MDN
Vertical rhythm using CSS lh and rlh units | pawelgrzybek.com
Vertical rhythm using CSS lh and rlh units | pawelgrzybek.com
Vertical rhythm is a design concept that helps to create a harmonious layout by following consistent spacing between elements, typically using the height of a line as a base.
·pawelgrzybek.com·
Vertical rhythm using CSS lh and rlh units | pawelgrzybek.com
Scoped CSS is Back
Scoped CSS is Back
Several years ago, I made a plea to save scoped CSS. One of the top features on my CSS wishlist was on the chopping block, and despite a pretty big push from th
·keithjgrant.com·
Scoped CSS is Back
An introduction to @scope in CSS
An introduction to @scope in CSS
Style based on proximity and set a lower boundary for a selector.
·fullystacked.net·
An introduction to @scope in CSS
Old CSS, new CSS / fuzzy notepad
Old CSS, new CSS / fuzzy notepad
I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff an
·eev.ee·
Old CSS, new CSS / fuzzy notepad
attr() - CSS: Cascading Style Sheets | MDN
attr() - CSS: Cascading Style Sheets | MDN
The attr() CSS function is used to retrieve the value of an attribute of the selected element and use it in the stylesheet. It can also be used on pseudo-elements, in which case the value of the attribute on the pseudo-element's originating element is returned.
·developer.mozilla.org·
attr() - CSS: Cascading Style Sheets | MDN
The New CSS Math: rem() and mod()
The New CSS Math: rem() and mod()
New math constants and functions are coming to CSS... now with more remainders and modulo
·danielcwilson.com·
The New CSS Math: rem() and mod()