Ahmad Shadeed
@ishadeed.com
8K followers 160 following 730 posts
Building a CSS course: layoutmaestro.ishadeed.com. Design Engineer. Author of debuggingcss.com • Blogging at ishadeed.com. Made defensivecss.dev, rtlstyling.com, and a11ymatters.com. @GoogleDevExpert in Web UI. 📍 Tulkarm, Palestine.
Posts Media Videos Starter Packs
ishadeed.com
color-mix, round, light-dark, anchor, sibling-index, random, calc-size, if 🌟

I smiled when I mentioned them! What a time to write CSS 😊
ishadeed.com
For me, I picked the function with the greatest practicality, which is clamp(). It’s like giving your responsive design a superpower.

I can’t think of any other CSS function that has as big an impact as clamp().
bram.us
What are your favorite CSS functions?
ishadeed.com
Lovely to hear that! Thanks. Yep, having a coffee station is a good investment 😊
ishadeed.com
Thank youuu 🙏😀
ishadeed.com
Morning everyone! 🤩
A photo from my coffee corner showing a tale cup on a scale, with a tulip latte art.
ishadeed.com
It works perfectly for me, and I’m able to get great shots with it. I do a manual pre-infusion of 8-10 seconds (the Default is 5-6) most of the times.
ishadeed.com
Thanks! I got that from Aliexpress. It helps in pushing the stuck coffee.
ishadeed.com
Did a makeover for my coffee corner today! It’s my first time installing a wood-grain countertop sticker, and it turned out great 🥳
Partially installed wood-grain countertop sticker.
Coffee corner setup with espresso machine and accessories on new wood-grain countertop
ishadeed.com
I should've written "Start: Firefox. End: Chrome" to force logical thinking in everything 😆
ishadeed.com
I got confused on why CSS grid areas are looking off in Devtools.

Turned out, it's a bug in displaying grid-area names when the layout is flipped (LTR vs RTL).

Left: Firefox. Right: Chrome.

I filed a bug: issues.chromium.org/issues/44815...
A grid inspected in Firefox, showing the correct behaviour. A grid inspected in Chrome, showing the incorrect behaviour.
Reposted by Ahmad Shadeed
chriscoyier.net
Yup I blogged it!

Calling it a "starter" instead of a "reset" as it's not massively about stripping away styles.

I quite like it and I'm extra interested in thoughts/critique.
Reposted by Ahmad Shadeed
cssday.nl
... and if I were to ask you "Who would you like to see speak at CSS Day 2026", what would your answer be?

Name as many names as you like.
I'd like to hear about people who aren't that well known yet.
ishadeed.com
Current status: breaking UIs so I can teach how to build them better in my layout course. 😀
ishadeed.com
Yes! This is exactly what I’m advocating for in my upcoming CSS course 🤩
nerdy.dev
❌ mobile first
✅ container first
ishadeed.com
Oh, that's interesting! Apple has a private CSS property for the Liquid Glass effect. 🤔

alastair.is/apple-has-a-...
ishadeed.com
Are you curious about modern ways to build layouts with CSS? Check out my talk Smart Layouts, which I gave at CSS Day this June.

And if you’re organizing a conference or meetup and want me to present, I’d love to chat 😄

ishadeed.com/article/smar...
Smart Layouts (CSS Day - 06.06.2025) - Video & Slides
I spoke at CSS Day 2025 in Amsterdam about Smart Layouts.
ishadeed.com
Reposted by Ahmad Shadeed
nerdy.dev
Here's a #CSS study list, 100+ features to checkout from the past ~5 years.

There're surprises in here for even the most knowledgeable front-end developer!

nerdy.dev/cascading-se...
One List To Rule Them All · September 10, 2025
In the darkness may it bind us
nerdy.dev
ishadeed.com
The UI mixer is so cool 🤩
matthiasott.com
It’s still a bit buggy and some things aren’t working properly, I suppose. And I also can’t wait to improve it and add more stuff to it now…

But hey: it’s alive!
🥳👀

matthiasott.com
· Matthias Ott
Matthias Ott is an independent user experience designer and web design engineer from Stuttgart, Germany. He also teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design.
matthiasott.com
ishadeed.com
Thanks a ton! I’m glad to hear that 🙌🏻
ishadeed.com
I chilled them in the fridge for 8 hours and they turned out thick. The flavor is also richer and more chocolaty 😋

In the winter days, I used to bake them right away. Now, it's impossible! I need at least 30-45 mins of chilling.