Advertisement · 728 × 90

Posts by Konstantin Dankov

Video

Just another clock… but really an excuse to play with CSS anchor positioning to place time labels along expanding clock-hand rings. JS updates a few CSS custom properties, whilst CSS uses and display the values.

The cheese color swapper was just an extra bit of fun.

See the demo on @codepen.io

2 days ago 7 1 1 0
“The Great CSS Expansion” on turquoise background. Large purple CSS logo tilted over a small yellow JS logo. GitButler logo in the top left.

“The Great CSS Expansion” on turquoise background. Large purple CSS logo tilted over a small yellow JS logo. GitButler logo in the top left.

The great CSS expansion. Pavel Laptev tours CSS features replacing JavaScript libraries like Floating UI, Radix, GSAP, and React Select, cutting up to 322 kB of JavaScript. #css #performance

blog.gitbutler.com/t...

2 weeks ago 14 4 0 1
Preview
popover=hint has multiple weird and inconsistent behaviours · Issue #12304 · whatwg/html What is the issue with the HTML Standard? https://random-stuff.jakearchibald.com/popover-hint/ Videos below have audio. Weirdness 1 - does showing a hint popover hide unrelated auto popovers? neste...

I've proposed a series of changes to popover=hint. If you use web popovers, I'd love to know if the changes in the first post of this issue make sense, or, more importantly, if these changes would break your current usage of popovers.

github.com/whatwg/html/...

2 weeks ago 28 8 2 0
A tablet displaying the landing page for 'The Layout Maestro,' a practical CSS course by Ahmad Shadeed. The desk setup includes a cup of coffee, colorful pencils, and LEGO pieces, creating a bright and creative atmosphere.

A tablet displaying the landing page for 'The Layout Maestro,' a practical CSS course by Ahmad Shadeed. The desk setup includes a cup of coffee, colorful pencils, and LEGO pieces, creating a bright and creative atmosphere.

After a year of building, The Layout Maestro is officially live! 🎹🥳

An interactive CSS course that teaches you how to think in CSS layouts. 70+ lessons, 7 layouts, 150+ interactive demos!

Ready to level up your layout skills? Enroll now👇:
thelayoutmaestro.com

3 weeks ago 130 39 4 7
Two framed illustrations show an image without and with an 'object-view-box' CSS property applied, highlighting the cropping effect.

Two framed illustrations show an image without and with an 'object-view-box' CSS property applied, highlighting the cropping effect.

Wouldn't it be great to have native image cropping in CSS?

It actually exists: object-view-box.

3 weeks ago 15 3 2 0
The Layout Maestro Build any web layout with confidence. Learn practical CSS layout through visual lessons, interactive demos, and a proven layout mindset.

This could be the definitive guide to understanding CSS layout methods. From block to subgrid and container queries, this course breaks each layout method down for anyone to understand. It has tons of unique layout walk-throughs. It goes deep and wide enough for a foundation. thelayoutmaestro.com

3 weeks ago 2 2 1 0
CSSkit logo surrounded by labels: Format, Lint, Transpile, Bundle, Minify, and Analyze.

CSSkit logo surrounded by labels: Format, Lint, Transpile, Bundle, Minify, and Analyze.

CSSkit, a high-performance CSS toolchain written in Rust. Keith Cirkel’s project combines parsing, minification, linting, formatting, and LSP integration into one zero-config tool inspired by oxc. #css #tools

https://csskit.rs

3 weeks ago 19 8 0 0
“Folded corner with CSS” title, a cat photo with a folded corner effect, and CSS code with .ImageContainer shadow and clip-path properties.

“Folded corner with CSS” title, a cat photo with a folded corner effect, and CSS code with .ImageContainer shadow and clip-path properties.

Folded corner with CSS. Kitty Giraudel breaks down a hover effect where an image corner folds over using clip-path, a white triangle, and shadow elements. Plus CSS transitions for smooth animation. #css #animation

kittygiraudel.com/20...

4 weeks ago 2 1 0 1

True, it’s not always WebKit that’s behind!

In fact, here is some data: webstatus.dev/stats#missin...

As of today, the number of features blocked by each browser is:
- Safari: 55
- Firefox: 50
- Chrome: 12

I’ll let you draw your own conclusions…

1 month ago 25 2 1 1
Preview
MD UI: a Typeface for Interfacing

Hell yeah new @mass-driver.com! MD UI looks awesome. So happy to have backed MD IO on futurefonts.com all those years ago.

mass-driver.com/article/md-u...

1 month ago 49 1 1 0
Advertisement
CSS snippet detailing the `content-visibility` property with keyword and global values for efficient rendering practices.

CSS snippet detailing the `content-visibility` property with keyword and global values for efficient rendering practices.

Speed up rendering with content-visibility: auto ⚡

This CSS property skips rendering off-screen content until needed, giving massive performance wins on long pages.

⋅ Pairs with contain-intrinsic-size
⋅ Zero-effort lazy rendering

Learn more 👇
developer.mozilla.org/en-US/docs/...

1 month ago 66 8 3 0
Preview
The Big Gotcha of Anchor Positioning As it stands, you have to think about the layout engine and whether an element is

The Big Gotcha of Anchor Positioning: "I thought that one of the benefits of #CSS Anchor Positioning is you can position elements relative to others regardless of where they are in the DOM. But no, you can’t. There are limitations which feel inscrutable at first." frontendmasters.com/blog/the-big...

1 month ago 2 1 0 0
Preview
FrontendGuidelines Modern web tech, frontend AI workflows, and practical dev tips and tricks. Hosted by Ash Watson-Nolan, a developer from Wales, in the UK. Weekly videos that will provide you with clear, actionable gu...

I've decided to have a dabble into the world of making video content.

If you're interested in HTML/CSS/JS, AI coding tips and tutorials, and just frontend topics in general, subscribe to my new channel, Frontend Guidelines.

www.youtube.com/@FrontendGui...

1 month ago 4 3 1 0
Preview
Building dynamic toggletips using anchored container queries Anchored container queries are only available in Chrome 143 upwards right now, but here’s Daniel Schwarz to show you how to use progressive enhancement to build up to using that new capability in the ...

Building dynamic toggletips using anchored container queries #css

1 month ago 5 3 0 0

Yay! 🎉 The grid lady (Rachel Andrew) 😉 just announced that subgrid becomes widely available next week! #WebDayOut

1 month ago 10 2 0 0

TIL about the share_target manifest member, which allows installed Progressive Web Apps to be registered as a share target in the system's share dialog. #WebDayOut

developer.mozilla.org/en-US/docs/W...

1 month ago 7 1 0 0
Post image

A little gem for my typography lover friends: a tool to visually explore glyphs from different typefaces designed by David Jonathan Ross

glyphs.djr.com/

1 month ago 10 7 0 0
“Everything you never wanted to know about visually-hidden” title and four CSS snippets: .visually-hidden with 11 properties, and three minimal alternatives with 2–3 properties each.

“Everything you never wanted to know about visually-hidden” title and four CSS snippets: .visually-hidden with 11 properties, and three minimal alternatives with 2–3 properties each.

Everything you never wanted to know about visually-hidden. @dbushell.com traces the history of the pattern, tests a minimal CSS approach, and explains why the platform still lacks a native alternative. #a11y #css

dbushell.com/2026/02...

1 month ago 13 8 1 0
A vertical column of folders with labels on the right fanned out and curving towards the right.

A vertical column of folders with labels on the right fanned out and curving towards the right.

Nice cards fanned out in a subtle arc.

Nice cards fanned out in a subtle arc.

Circular options with icons around another circular item in the center with a star icon.

Circular options with icons around another circular item in the center with a star icon.

Curious about custom <select>?

I wrote about some of my recent demos over at @css-tricks.com!

Take a look ✨ css-tricks.com/abusing-cust...

1 month ago 81 22 0 0
Post image

htmxRazor 1.2.0 is out. Toast notifications, pagination, ARIA live regions, CSS cascade layers, View Transitions API support, and hx-on:* attributes for htmx 2.x.

All server-rendered. All Tag Helpers. All ASP.NET Core.

htmxRazor.com
github.com/cwoodruff/htmxRazor

1 month ago 12 4 0 0
Advertisement
Video

Building a #hash thumbnail navigation using the experimental
:target-before, :target-current & :target-after

With anchor-positioning and animation-timeline thrown in for good measure.

Pure CSS. No JavaScript.

Full demo on @codepen.io
codepen.io/cbolson/pen/...

1 month ago 4 1 0 0
Preview
The Layout Maestro An interactive course focused on how to think, build, and test a layout with real-world examples.

⌛ Sending an email update about The Layout Maestro course in a few hours including release date, pricing, and more.

If you want to be the first to know (and get a discounted price), subscribe to the newsletter: layoutmaestro.ishadeed.com

1 month ago 26 7 1 0
Video

This demo doesn't use a single line of JS code to respond to the arrow keys.

Movement of the player is handled 100% by the upcoming `focusgroup` HTML attribute!

Focusgroup was definitely *not* made for this 😅
But, so cool to have this out of the box on the web.

More ➡️ open-ui.org/components/s...

1 month ago 65 15 4 0
Post image

Even if it’s a little cold, when the sun is out - life is good

1 month ago 0 0 0 0

I must not Tailwind
Tailwind is the style-killer
Tailwind is the little-death that brings class plethora
I'll face Tailwind
I'll permit it to pass over and through my site
And when it's gone past I'll turn the inner eye to see its code
Where Tailwind has gone there'll be nothing
Only CSS will remain

1 month ago 27 4 1 0
Preview
Piccalilli - level up your front-end development skills Premium courses, articles, links and newsletters give you a real-world, industry specific education that actually matters and that will far outlive any hype and help you level up your career.

We have a new @piccalil.li homepage!

After lots of research, we determined we were doing a bad job of talking about what we actually do, so this refresh aims to make that *very* clear.

piccalil.li

1 month ago 73 10 5 1
Preview
Standard HTML Video & Audio Lazy-loading is Coming! | Scott Jehl, Web Designer/Developer A quick update on my team's work to bring video and audio lazy loading to browsers today

🦥 A fun update over on the blog: 🦥
Standard HTML Video & Audio Lazy-loading is Coming!
scottjehl.com/posts/lazy-m...

1 month ago 47 10 1 0

You want lists? You got lists!

In 2017 my Web #Typography book had ~300 words on styling lists. Now, in 2026, I've written 3000 words on the subject!

#CSS sure has moved on...

1 month ago 32 5 1 0
Advertisement
Video

In graph theory, there are algorithms that find the shortest path between two nodes. I made one with pure CSS (including the graph drawing).

Drag the nodes, and the shortest path will update in real-time!

css-tip.com/graph-theory/

A fun demo powered by all the modern & cool CSS features 🤩

2 months ago 121 23 9 5
Preview
Background Patterns with CSS `corner-radius` You might need to know this someday: you can style a div, put the div into SVG, then put the SVG in to CSS and use it as a repeating background.

Background Patterns With CSS “corner-radius”, by @preethisam.bsky.social (@frontendmasters.com):

frontendmasters.com/blog/background-patterns...

#css #backgrounds #effects #examples

2 months ago 4 1 0 0