Fabrizio Calderan

39 Followers
40 Following
76 Posts

Introvert. Inclusive Frontend Developer at AKQA Venice. (CSS❤️/A11y/JS/React/NextJS/GraphQL)

Also: INTJ, dad of two kids, trees funder, lonely bass player.

Personalhttps://fabrizio.dev/
Codepenhttps://codepen.io/fcalderan
Linkedinhttps://www.linkedin.com/in/fabriziocalderan/

I'm trying to code an accessibile sortable list widget.

It works quite well using a keyboard and a screen reader, but some feedbacks would be really appreciated. #a11y

Demo: https://codepen.io/fcalderan/pen/KwPEwqK

Accessible sortable list

...

@bramus I think I've solved that issue you noticed: I set an higher transition delay for the scroll-delayed property so it's longer just a bit more than the transition duration of the header (probably I updated the demo after your article).

Anyway I commented all the CSS code and now it works fine for what I tested so far. 🙂

With #CSS scroll-driven animations, custom properties and style queries we can realize a sticky header that disappears on scrolldown and shows again during and after a scrollup.

No JavaScript at all!

https://codepen.io/fcalderan/full/LYKwyyd

Hide on Scroll Down, Show on Scroll Up Header

...

A #CSS-only version of minesweeper for Chrome (but made with sharks 🦈).

https://codepen.io/fcalderan/full/oNKxPME

You can arrange the sharks as you prefer, the other cells will update their numbers automa(g)ically (using custom properties and style queries creatively).

CSS Sharksweeper (a version of minesweeper with sharks)

...

Here is the codepen link:

https://codepen.io/fcalderan/pen/PorLqrE

(however It can also be used on browsers that do not support scrolling animations, where a basic version is provided)

Alpenite homepage (no JS, CSS-only scroll-animations)

...

I like the scroll effects made in JS in the Alpenite homepage (http://alpenite.com/en) so I'm trying to code them using only #CSS scroll-animations and no JS at all.

This is the result so far. Is it quite good?

I tried to code a simple music player widget in #CSS (and learned some new stuff)

https://codepen.io/fcalderan/full/JjQeRzY

CD playback

...

@mia how exactly the contain property works and how should I choose it
This book store in Venice has restored a gondola for displaying books.

Just updated a demo I made some time ago that shows the remaining reading time on scroll. JavaScript not used at all! 🚀

Works on Chrome Canary 115+ with:
#CSS scroll animations
– Counters
– @property (#Houdini)

https://codepen.io/fcalderan/pen/JjNKoLP

Remaining reading time on scroll (CSS scroll animations)

...

CodePen