@rol4nd-css.bsky.social
📤 19
📥 59
📝 18
Frontend challenge: Can you track scrolling without JS? I did it with only CSS 😎
rolandfranke.nl/frontend-sto...
loading . . .
Scroll Spy with Pure CSS using scroll-target-group - Roland Franke
How the new CSS scroll-target-group and :target-current let you build a table of contents scroll spy without JavaScript.
https://rolandfranke.nl/frontend-stories/scroll-spy-with-pure-css/
8 days ago
0
0
0
CSS Anchor Positioning is one of those features that instantly changes how you think about layout. I built a small demo connecting comments and replies using nothing but anchor() — no JS, no extra markup. 🧵 Relationships, not coordinates.
rolandfranke.nl/frontend-sto...
loading . . .
Drawing Connections with CSS Anchor Positioning - Roland Franke
A practical exploration of CSS Anchor Positioning and the anchor() function to visually connect related elements without extra markup.
https://rolandfranke.nl/frontend-stories/drawing-connections-with-css-anchor-positioning/
3 months ago
0
20
7
Just published something new: a quick dive into the CSS light-dark() function 🌗 One line, two themes — it’s cleaner than my desk on a good day. Have a look →
rolandfranke.nl/frontend-sto...
loading . . .
Using the CSS light-dark() Function for Easy Theme Colors - Roland Franke
A simple introduction to the CSS light-dark() function and how it makes light and dark mode styling much easier.
https://rolandfranke.nl/frontend-stories/css-light-dark-color-function/
5 months ago
0
2
0
reposted by
Artem Pendiurin
11 months ago
A
#sketchnotes
for the talk "Multicol and fragmentation" by
@rachelandrew.bsky.social
at the
@cssday.nl
#cssday
1
8
6
reposted by
Cyd Stumpel
11 months ago
Multicol and fragmentation by
@rachelandrew.bsky.social
0
6
3
reposted by
Adam Argyle
11 months ago
All the demo's in one codepen collection
codepen.io/collection/J...
loading . . .
CSS Day 2025 - Ultimate Scroller - a Collection by Adam Argyle on CodePen
Slides: https://css-day-2025.argyleink.deno.net
https://codepen.io/collection/JYdmwr?grid_type=GRID
2
3
1
reposted by
Rachel Andrew
11 months ago
Using Baseline and Chrome stickers to explain multicol at
#cssday
0
25
2
reposted by
Bramus
11 months ago
Next up is
@utilitybend.com
to talk about customizable select.
1
7
1
reposted by
Adam Argyle
about 1 year ago
G̶o̶o̶g̶l̶e̶r̶… ex-Googler.
nerdy.dev/ex-googler
loading . . .
G̶o̶o̶g̶l̶e̶r̶… ex-Googler. · April 10, 2025
My role at Google was eliminated.
https://nerdy.dev/ex-googler
492
1641
263
reposted by
Adam Argyle
about 1 year ago
#CSS
only carousels arrive in Chrome 135 ⤷
nerdy.dev/css-carousel...
loading . . .
13
223
47
I just wrote a new post about the <search> element.
rolandfranke.nl/frontend-sto...
loading . . .
Exploring the new search element in HTML - Roland Franke
Discover the new <search> element in HTML, how it improves semantics and accessibility, and where to use it in your projects.
https://rolandfranke.nl/frontend-stories/exploring-the-new--search-element-in-html/
about 1 year ago
0
1
0
😍😍😍 so much stuff coming so quick these days
add a skeleton here at some point
about 1 year ago
0
0
0
reposted by
Adam Argyle
about 1 year ago
loading . . .
An Emoji Naming Convention
There are many new places in CSS for naming. You can now quickly find yourself using the same name, which is unique, but it's unique in a context… and that's really hard to remember. Here's a simple example: @keyframes foo {} @property --foo {} .element { --foo: bar; animation: foo linear both; view-timeline-name: --foo; view-transition-name: foo; anchor-name: --foo; container-name: foo; } ` Notice too how there's dashed names and undashed… some CSS features require the dashed names while others do not. Yay. Good news is that CSS can keep track of it all. Bad news, I'm strugglin. ## Not an answer, but an answer? # I'm not actually trying to tackle this problem with this suggestion, but… maybe I am? LOL We could, **use emoji to help delineate the intended use**. Here, keyframes, typed custom properties and font-palette-values are uniquely identified with **an emoji prefix**. @keyframes 🔑-example {} @property --﹫-example {} @font-palette-values --🔡-example {} ` This then makes it clear when you got to use them: .element { --﹫-example: bar; animation: 🔑-example linear both; } ` So building on this, I went a little further… and have assigned emoji's for anything you can custom name: @keyframes 🔑-example {} @property --﹫-example {} @font-palette-values --🔡-example {} :root { --﹫-example-typed: baz; --🔒-example-private: foo; --regular-var: bar; } ::view-transition-group(.🏘️-example) {} ::view-transition-new(🏞️-example) {} @layer 🥞-example { .🤓-example-class { container-name: 📦-example; view-transition-name: 🏞️-example; view-transition-class: 🏘️-example; view-timeline-name: --📽️-example; anchor-name: --⚓-example; font-palette: --🔡-example; animation: 🔑-example 1s; > p { @container 📦-example (inline-size < 20ch) { font-size: var(--﹫-example); } } } } @layer 🥞-example-utilities { .🔧-utility-class, .🧹-reset-class, .🔍-debug-class { … } .🗣️-sr-only {} .🍱-grid {} } ` **Does this work?!** Yep, perfectly valid CSS. Try it on Codepen. **Did I miss an opportunity to pick an emoji prefix?** Probably! Comment on Bluesky or Mastodon and I'll add them! As a final mention here, I think it's a good idea to `--` all your custom names, just to make it really clear they aren't internal CSS keywords.
https://nerdy.dev/css-emoji-convention?utm_source=rss
0
1
1
reposted by
Brecht De Ruyte
about 1 year ago
Happy Valentines Day ya’ll! ❤️ Traditionally, I always publish a new article about something I love. This year: an experimental feature that I’m really looking forward to. It’s about scroll–markers and the possibility create carousels with just CSS. I also added a cool no-js slick-slider. 🚀
loading . . .
Love at first slide! Creating a carousel purely out of CSS | utilitybend
This Valentine's Day, fall in love with a new way to build carousels: pure CSS! Discover the power of CSS scroll-markers to create fully functional sliders without dependencies. Lets take a first loo...
https://utilitybend.com/blog/love-at-first-slide-creating-a-carousel-purely-out-of-css
2
24
8
reposted by
Adam Argyle
about 1 year ago
too lazy? watch.
add a skeleton here at some point
10
255
33
reposted by
Adam Argyle
over 1 year ago
Focus By Demotion a use case for
#CSS
`:hover > :not(:hover)`
nerdy.dev/hover-not-ho...
loading . . .
6
248
38
@anatudor.bsky.social
at the css next community group we’ve got this issue and I was hoping that you maybe have an idea of what could be causing this. Thanks in advance.
github.com/CSS-Next/log...
loading . . .
Artifacts in Chrome · Issue #48 · CSS-Next/logo.css
First off, I want to say thanks to all involved! 🙏 Love this initiative and the logo 💜 This could just be me but when viewing the logo with Chrome on an external monitor I am seeing some visual art...
https://github.com/CSS-Next/logo.css/issues/48
over 1 year ago
1
0
0
reposted by
CSS-Tricks*
over 1 year ago
Donut scoping: Preventing the parent's styles from leaking inwards, courtesy of the @scope at-rule.
css-tricks.com/solved-by-cs...
loading . . .
Solved By CSS: Donuts Scopes | CSS-Tricks
Donut scoping addresses the challenge of preventing parent styles from leaking to nested content. Originating from a 2011 concept by Nicole Sullivan, the issue has evolved, culminating in 2024's @scop...
https://css-tricks.com/solved-by-css-donuts-scopes/
0
39
6
reposted by
Roman Nurik
over 1 year ago
snippet.idx.dev
now has the new (rebeccapurple) CSS icon, and coming soon to IDX proper too (the file icon theme) /cc
@nerdy.dev
1
28
3
CSS Unveils Its New Logo 💜
rolandfranke.nl/frontend-sto...
loading . . .
CSS Unveils Its New Logo - Roland Franke
Rebeccapurple becomes the official CSS logo color! Explore the new repo for formats and future variants, including CSS4, CSS5, and beyond. 💜
https://rolandfranke.nl/frontend-stories/css-unveils-its-new-logo/
over 1 year ago
0
0
0
reposted by
CSS-Tricks*
over 1 year ago
Thought a starter pack of CSS-Tricks authors would be a fun way to find folks.
go.bsky.app/SNVx5Wc
add a skeleton here at some point
16
88
31
After a long time I finally starting to try and write things done and created my own site with frontend stories. I hope to write more but here’s a start.
rolandfranke.nl/frontend-sto...
loading . . .
Mastering Layouts with CSS Grid - Roland Franke
Explore my CSS grid system that's kept layouts flexible and responsive for years, with named columns and custom constraints for consistent design.
https://rolandfranke.nl/frontend-stories/mastering-layouts-with-css-grid/
over 1 year ago
0
0
0
reposted by
Josh W. Comeau
over 1 year ago
🌠 For years, the #1 most requested feature in CSS was Container Queries. We wanted them so badly! Well, they’ve arrived… and none of us are using them. 😂 I think I know why, and I just published a new blog post that will hopefully change that! Check it out:
www.joshwcomeau.com/css/containe...
loading . . .
A Friendly Introduction to Container Queries • Josh W. Comeau
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as...
https://www.joshwcomeau.com/css/container-queries-introduction/
36
594
142
reposted by
Adam Argyle
over 1 year ago
after tons of iteration we're excited to share RC4 of the CSS logos, and we want the community to help us pick the final color:
https://github.com/CSS-Next/css-next/issues/105#issuecomment-2445341089
Vote by reacting to the comment!
1
3
6
you reached the end!!
feeds!
log in