Álvaro Montoro
banner
alvaromontoro.com
Álvaro Montoro
@alvaromontoro.com
Software Engineer | HTML, CSS, and other web things

Microsoft MVP

100% not an alien
Este jueves estaré en @nerdearla.bsky.social España (de forma remota) hablando sobre CSS, programación creativa, y cómo se puede usar CSS para dibujar proyectos como @comicss.art.

#css #comics #nerdearla #español
November 10, 2025 at 3:48 PM
Frigo Pie and Frigo Dedo.
November 9, 2025 at 9:47 PM
The struggle is real.

#esl #bilingual?
November 8, 2025 at 4:25 PM
People in social media love Lina Lamont's singing.
November 8, 2025 at 3:57 PM
Talking with the kids about voting, electoral districts, and gerrymandering.

Their takeaway so far: "No! Wait! That's cheating!"

Wait until I show them our district's Pokemon shape (spoiler alert: it's an Onix.)
November 5, 2025 at 1:03 PM
Works on my machine :)
October 30, 2025 at 5:26 PM
A bunch of Halloween-themed single-element toggle switches! 🎃👻

The characters follow your mouse on hover, change expressions, and animate side to side.

Check out the source code and live demo on @codepen.io: codepen.io/alvaromontor...

#CSS #HTML #WebDev
October 30, 2025 at 2:57 PM
Another single-element toggle switch without using JS or images, just HTML and CSS.

Demo on @codepen.io: codepen.io/alvaromontor...

This one is "directional aware" and has micro-interactions, but it's using a trick so not all the toggle area is clickable... which is not ideal 😳

#css #html #toggle
October 29, 2025 at 8:21 PM
Single HTML element toggle switch: Lock

Demo on @codepen.io: codepen.io/alvaromontor...

#css #html #component #codepen
October 29, 2025 at 2:11 AM
...and because every browser does form controls differently, the drawing is different in each browser... I personally like how they look on Firefox.
October 22, 2025 at 12:56 AM
Normal people: It's a beautiful day! Let's do something great!

Me: What if I drew some animals with CSS using radio buttons and accent-color?

#CSS #CSSArt
October 22, 2025 at 12:51 AM
Amazon: Come back and get this offer!

Also Amazon: This offer is not for returning customers.

🤨
I guess "come back" doesn't have the same meaning for Amazon and for me. Anyway, something positive: I muted audible notifications. So I got that going for me, which is nice.
October 19, 2025 at 4:55 PM
I updated the website for the company I created earlier this year, added some micro-interactions and CTAs... but it still feels dated.

All feedback, suggestions, and (constructive) criticism are welcome. The site is studiokah.com (code needs clean up too 😓)
October 18, 2025 at 8:46 PM
I did a single-div CSS Art based on today's inktober prompt: Sting.
codepen.io/alvaromontor...

#inktober #divtober #sting
October 12, 2025 at 2:08 AM
OS + System Data basically taking half of my hard drive... Ugh!
October 12, 2025 at 12:28 AM
Practical visualization of how using robots.txt works to prevent AI bots from going through your site.
October 11, 2025 at 3:41 PM
October 8, 2025 at 3:40 PM
An old @codepen.io collection: CSS Simpsons.
codepen.io/collection/D...

If I had to code them today, I'd do it in a completely different way (if at all). Fun fact, they helped me land a job: I shared them on LinkedIn, a former coworker saw them, needed a CSS expert, reached out... and it worked out
October 2, 2025 at 8:37 PM
A character card demo on CodePen: codepen.io/alvaromontor...

#html #css #card
September 29, 2025 at 12:55 PM
My son doesn't know, but he is grounded.
Oh, he is sooooo grounded.
September 27, 2025 at 3:42 PM
Thanks @jake-haver-of-catz.bsky.social for the pictures of the talk.

#CYC25
September 26, 2025 at 10:45 PM
I updated the :heading article with an additional interactive demo showcasing the differences between :heading() and :is()
alvaromontoro.com/tutorial/hea...

#css #html #webDev
September 21, 2025 at 4:42 AM
I wrote a short article about the :heading pseudo-class and function.
alvaromontoro.com/tutorial/hea...

It includes a little interactive section where you can play with the values and see how the affect the headings on the side.

#css #webdev
September 16, 2025 at 3:05 PM
September 13, 2025 at 7:49 PM
Why does Safari ignore the border-radius for the box-shadow in some cases? Is this a bug or the result of some calculation going wrong? (or both)

Chrome and Firefox display the drawing as expected, but Safari struggles with it. Demo: codepen.io/alvaromontor...
September 1, 2025 at 1:28 PM