Advertisement ยท 728 ร— 90

Posts by Egor Kloos

Preview
Modern CSS Feature Support For Shadow DOM Tracking the state of support for CSS features within and across the shadow DOM to provide visibility into feature parity, usage details, and outstanding issues and bugs.

Iโ€™m excited to share a new project from Adobe Spectrum Web Eng that tracks support for #CSS features within and across the shadow DOM.

The goal is to provide visibility into feature parity and outstanding issues. We hope you find it useful - open to contributions!

shadow-dom-css.adobe.com

1 week ago 49 15 4 2

That's new. I couldn't make an online purchase until I turned on all my content blockers (including those via a VPN service)

2 weeks ago 0 0 0 0

Excellent work!

3 weeks ago 1 2 0 0
Preview
Web Components Demystified online course | Scott Jehl, Web Designer/Developer A comprehensive, premium course about building dynamic, fast, resilient apps with standard web components.

Want to learn all about web components this week? My 8-hour online course, Web Components Demystified, is on sale for $10 through March 13th. Use the code JUST10

scottjehl.com/learn/webcom...

1 month ago 64 27 3 6

there ARE a couple really big gotchas to be aware of, nice recap from @chriscoyier.net here

1 month ago 21 1 0 0
Video

JavaScript Iteratorโ€คzip landed in Firefox 148, making it simple to loop over multiple things at the same time. Here's how it works:

1 month ago 98 18 8 1

This is indeed very nice. ๐Ÿš€ Media Queries have been around for what seems like forever. So I still have some muscle memory pushing on their placement. ๐Ÿ˜…

1 month ago 1 0 0 0
Advertisement
Proposed Groups

*web frameworks klaxon*

If you work on a web framework then there is a w3c proposed community group: the Web Frameworks Community Group, a place for framework folk to feedback to browser vendors about what they want to see!

If you want this it needs your support!

www.w3.org/community/gr...

1 month ago 43 14 3 2

Thanks. Iโ€™ll take a look.

2 months ago 1 0 0 0
Preview
Implement a default csskit rules sheet ยท Issue #776 ยท csskit/csskit Now the linter has the ability to check against rule sheets, we should supply a "default" rule sheet with common lint issues, with detailed help & explanations.

Do you have ideas about what kind of default lint rules a css linter should check by default? I'd love to hear ideas in github.com/csskit/csski....

2 months ago 7 2 2 0

Well, how it haunts me. ๐Ÿ˜…

2 months ago 2 0 1 0

Also there are some usability issues like the user needing to explicitly close the menus. But in of itself not a deal breaker. The demo shows a simplified navigation setup is possible and with minimal hydration issues with third-party libraries like React.

2 months ago 0 0 0 0

It is accessible. However, the 'more' button, for example, could do with a bit more detail to make clear what's going on.

2 months ago 1 0 1 0

Made chicken rice for lunch. Turned out great. However, afterwards I decided to add some chilli crisp. Do I get pulled in front of a rice abuse tribunal?

2 months ago 2 0 0 0
Advertisement
Preview
No config responsive menu A Responsive Menu using slots for overflow. This uses slots for "moving" and thus avoids the need to alter the DOM directly with JavaScript. Also, with...

Do you want a dynamic, responsive navigation?
What if you want zero config, no DOM manipulation, no attributes popping up?
Well, slot assignment, popovers, and anchor positioning, you can get it done. Okay, that's a lot. But, doable.

#CSS #webcomponents #customelements

codepen.io/dutchcelt/fu...

2 months ago 3 2 2 0

The inaugural edition of The CSS Selection is out! Super interesting look into how the top 100k sites use CSS.

I very happily sponsored Barts work on this, go check it out!

2 months ago 22 5 1 0

My contract is ending at the end of February and so Iโ€™d like to find a new role ASAP.

I am a senior-level design systems developer / design technologist / front-of-the-frontend developer that specializes in web accessibility.

I work remotely from my home in Winnipeg, Canada. ๐Ÿ‡จ๐Ÿ‡ฆ

Shares appreciated!

2 months ago 53 42 1 0

One team was using our components and was experiencing FOUC, so I suggested this tip. The app rendered faster. Not just perceptively but actually.
Many apps have a number of rerenders / repaints when first landing. This trick helps the browser skip all that.

2 months ago 5 0 0 0

Yep, I do this on a number of projects. Still waiting for folks to complain.
I also have it running on my blog.

2 months ago 2 0 1 0

Firefox 147 rolled out some cool stuff. This has to be my fav. Hey, Safari, hot potato!

2 months ago 1 0 0 0
Preview
Understanding the fundamentals of CSS Layout | Polypane When developers say that CSS is hard, they're usually talking about CSS layout. What often gets omitted though is that developers are assumed to understand andโ€ฆ

Understanding the fundamentals of CSS layout

When devs say that CSS is hard, they're usually talking about CSS layout. What often gets omitted is that developers are assumed to understand and effectively use CSS without being taught how it works in the first place.

polypane.app/blog/underst...

2 months ago 60 17 2 3
Advertisement
Preview
Layout toggle with Web Component Cards Created a singular layout structure that can easily utilize CSS's three main layout tools: 1. CSS Multiple-Column Layout 2. CSS Grid Layout 3. CSS Flex...

Whoop! Updating my CodePen!
codepen.io/dutchcelt/fu...

2 months ago 3 2 0 0

๐Ÿ˜ฒ

2 months ago 1 0 0 0

Pretty much any codebase that I've worked on that uses CSS Modules (not to be confused with the web platform feature, CSS module scripts) will typically create a class for each element being styled, then import that class name, and apply it to the element being styled.

3 months ago 1 1 1 1

If you are reducing your IT costs through deskilling front-end you should put a Design System on the top of your shopping list.
Deskilling doesn't mean you can do without front-end, it means being more effective and efficient by hiring the people you need and get the most out of that investment.

3 months ago 1 0 0 0

Yes, I like this. A shame they don't render it on the element itself. Now you need to align on a usage pattern to apply these custom properties.
As I work mostly with Custom Elements I could see doing something similar and add them to a constructed stylesheet in the shadowRoot.

3 months ago 1 0 0 0

pfft. jetlag is kicking in.

3 months ago 0 0 1 0

A business model based on ad revenue for a content website is problematic. Especially when the content can't be protected. Or at least has no legal recourse to protect its unique content or IP.
Tailwind may need to go non-profit.

3 months ago 0 0 2 0

Indeed. It can be tricky to recognize the difference until you start to consider sharing system tools/libraries.
Being transparent and open/inner sourcing has, as always, been a good foundation for a system to grow and adapt, because communication lines are short and awareness is greater.

3 months ago 1 0 0 0
RS.S JOY.lol | dev A page full of links to front-end dev and dev-adjacent bloggers, their RSS feeds and their most recent posts. The page refreshes at least 4 times a day. The blog cards are randomised each time.

Here are a bunch - it's out of date, I need to fix it up so it keeps building regularly again: rs.sjoy.lol

3 months ago 2 1 2 0