Ahmad Shadeed
@ishadeed.com
8K followers 160 following 740 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
Reposted by Ahmad Shadeed
ryanmulligan.dev
Container queries and CSS make it simple to smoothly transition an element to the other side of its parent container without knowing exact dimensions or distance.

Read more in my latest post: ryanmulligan.dev/blog/transit...
Reposted by Ahmad Shadeed
ishadeed.com
If enough interest is there, I'll prepare a page on my blog with the details. 😊
ishadeed.com
I'm planning a Defensive CSS workshop, focused on practical CSS and design tips that help build future proof user interfaces.

Would your team be interested if it's offered live or as a short recorded course?

More about Defensive CSS: defensivecss.dev
Ahmad speaking about Defensive CSS at Supermetrics headquarters in Helsinki, Finland.
ishadeed.com
I'm welcoming the third sore throat in less than a month. Thanks to my child's kindergarten, I'm glad to be trying every possible virus out there. 😊
ishadeed.com
Feedback: I wonder if the item + number can be shown at the top instead in the center of the flex items. Currently, it's hard to read the overlapping text. @jensimmons.bsky.social, @saron.bsky.social 🙏
ishadeed.com
I discovered a useful feature in Safari DevTools today. We can show the flex items order like (item #1, item #2, etc) and their corresponding order value (if it's changed).

It's called "Order Numbers".

@webkitgtk.org
A screenshot from Safari shows a navigation highlighted with an arrow pointing to the option “order numbers” in DevTools. Each flex navigation item is overlayed with an “item + number” label.Tools.
ishadeed.com
Love that use case.
chriscoyier.net
rawdogging some shape() to build "round out" tabs.

I'll blog it eventually. modern CSS rules.
Reposted by Ahmad Shadeed
firefoxdevtools.bsky.social
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
Reposted by Ahmad Shadeed
css-only.dev
💡 CSS Tip!

A simple line of modern CSS to create a conditional Border Radius. The value will adjust based on either the container width or screen width.

css-tip.com/conditional-...

cc @ishadeed.com @una.im
The following CSS code:
.box {
  border-radius: calc(sign(100cqi - 100%)*2rem);
}
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
Thank you ❤️
ishadeed.com
I should've written "Start: Firefox. End: Chrome" to force logical thinking in everything 😆