The strategy of using CSS Variables to drive the switching of layouts and … Read article “DRY State Switching With CSS Variables: Fallbacks and Invalid Values”
Web performance is a huge complicated topic. There are metrics like total requests, page weight, time to glass, time to interactive, first input delay, etc. There are things to think about like asynchronous requests, render blocking, and priority downloading. We often talk about performance budgets and performance culture.
This platform is perfect for teams sized at 2-to-200 — and gives every employee the same level of transparency.
There is no doubt that “functional CSS” resonates strongly with some people. If that term is new to you, I belive it’s come to mean the same thing as “Atomic CSS” as defined by John Polacek here. Harry Nicholls likens it to a function that can only produce one result (although I’d call that a pure function or pure component), but instead of a return value being entirely predictable based on inputs, it is an application of style that … Read article “Simplify Styling with Functional CSS”
Hey gang, time for another broad update about various goings on as we tend to do occasionally. Some various happenings around here, appearances on other sites, upcoming conferences, and the like.… Read article “CSS-Tricks Chronicle XXXIV”
If a computer can decide and enforce a rule, let the computer do it. Arguing spaces vs. tabs is not a productive use of human time.
Some curious points though:
You can apply a filter to an entire element quite easily with the filter property. But what if you want to apply a filter just to the background of an element? It’s weirdly tricky.
But there was a teeny tiny detail in her work that caught my eye: the hover state for links was a squiggle.… Read article “Having fun with link hover effects”
And then goes on to … Read article “Changes on CSS Grid Layout in percentages and indefinite height”