One more example of using CSS only custom elements, but for accessibility.
#html #css #WebComponents #DesignSystems
dev.to/stuffbreaker...

One more example of using CSS only custom elements, but for accessibility.
#html #css #WebComponents #DesignSystems
dev.to/stuffbreaker...
@kevinpowell.co thanks
for the shoutout in your newsletter about the potential of a #webcomponents conference!
The unofficial planning committee is now
Me
@stuffbreaker.bsky.social
@cory.laviska.com
@zachleat.com
check out the interest form! we’re still gathering data!
so i got around to finally doing some chrome extension based on my latest endeavours for #lit
can also be used with other #webcomponents
still early days but have to start somewhere 😅
chromewebstore.google.com/detail/faojn...
“<calc-input>”, a Custom Input Element That Accepts Mathematical Formulas, by @[email protected]:
New series: A11y Memoirs!
My stories from years of building accessible web components at @vaadin.com.
Episode 1 is about vaadin-button: Shadow DOM, focus, tooltips, screen reader issues and lessons learned.
#Design #Launches
Amazing Glass · Liquid glass web components for HTML, React, and Vue ilo.im/16gps7 by Iván González
_____
#LiquidGlass #Effects #Design #WebDesign #WebComponents #HTML #React #Vue #WebDev #Frontend
Calling all fellow web devs, design engineers, and web components nerds!
Would you be interested in a #WebComponents conference??? Let us know!
Shadow DOM no longer requires JavaScript.
You can now write it directly in HTML (Part 2).
It uses a template tag with shadowrootmode=open.
The browser creates the shadow root during HTML parsing.
No client-side script is needed to display it.
1/3
Vaadin web components now have #a11y statement published on GitHub! Check it our to learn how we develop and test our design system based on the set of accessible #WebComponents built with Lit @lit.dev
Component styles break easily in large projects.
The shadow DOM solves this natively.
It encapsulates HTML and CSS inside a component.
It creates an isolated DOM tree attached to a host element.
Global styles cannot enter or break this tree.
1/3
Okay, here's some more fun with CSS-only custom elements - layout components!
As a perpetual web components beginner, I found this article very helpful.
fn-wikipedia-search
A web component to search Wikipedia
**How Firefox renders web components**
"How Firefox turns a custom element into pixels, traced through Gecko's own source, from the registry to the reactions stack to the flattened tree Stylo styles."
TIL: the #CSS & nesting selector is equivalent to :is() and therefore does not work with pseudo elements - in my #webcomponents case, ::part()
I just updated our hiring process component with some tasteful animations using #WebComponents & modern #CSS (scroll-driven animations, style queries, anchor positioning).
We're especially looking for documentation engineers right now but have other eng roles too!
I just updated our hiring process component with some tasteful animations using #WebComponents & modern #CSS (scroll-driven animations, style queries, anchor positioning).
https://www.storyblok.com/jobs?query=engineer
We're especially looking for documentation engineers right now but have […]
🚀 Dive into Lit Framework—fast, lightweight web components! See how open‑source power and the OpenJS Foundation boost your dev game. #LitFramework #OpenSource #WebDevelopment #JavaScript #WebComponents 🔗
How relaxjs works, and why agents know it's core better than any larger web framework.