#web-components

[ follow ]
#css

Solved By CSS: Donuts Scopes | CSS-Tricks

Effective CSS management is crucial to prevent styles from parent components affecting child content.
The introduction of the @scope at-rule provides a practical solution for 'donut scoping'.
Isolating styles in web components is a significant challenge for developers.

Taming the Shadow DOM: Injecting Global Styles with Adopted Stylesheets | Southleft, LLC

Shadow DOM provides style encapsulation for web components.
Adopted stylesheets enable efficient sharing of styles between Shadow DOM and global styles.

Solved By CSS: Donuts Scopes | CSS-Tricks

Effective CSS management is crucial to prevent styles from parent components affecting child content.
The introduction of the @scope at-rule provides a practical solution for 'donut scoping'.
Isolating styles in web components is a significant challenge for developers.

Taming the Shadow DOM: Injecting Global Styles with Adopted Stylesheets | Southleft, LLC

Shadow DOM provides style encapsulation for web components.
Adopted stylesheets enable efficient sharing of styles between Shadow DOM and global styles.
morecss
#web-development

Adding Translation with a Web Component and Chrome AI

Automating web translation through a new component enhances accessibility while preserving the original text.

Introducing | CSS-Tricks

Skeleton screens, while divisive, have practical applications in web design and can enhance user experience during content loading.

Hyper-responsive web components | Trys Mudford

The key challenge was creating a portable, hyper-responsive call-to-action component that works seamlessly across third-party websites.

Adding Translation with a Web Component and Chrome AI

Automating web translation through a new component enhances accessibility while preserving the original text.

Introducing | CSS-Tricks

Skeleton screens, while divisive, have practical applications in web design and can enhance user experience during content loading.

Hyper-responsive web components | Trys Mudford

The key challenge was creating a portable, hyper-responsive call-to-action component that works seamlessly across third-party websites.
moreweb-development

A Blazor Server Fluxor Implementation 2048

The Fluxor pattern enhances state management in Blazor Server applications, enabling persistence and decoupled component design.
#javascript

Callbacks On Web Components? | CSS-Tricks

Custom events are more suitable for Web Components than callback functions.

Weekly Web Design & Development News: Collective #539

The carouscroll web component enhances horizontal scrolling containers into carousels and sliders.
Mojo CSS is an atomic CSS framework that generates CSS based on HTML in real-time.

Callbacks On Web Components? | CSS-Tricks

Custom events are more suitable for Web Components than callback functions.

Weekly Web Design & Development News: Collective #539

The carouscroll web component enhances horizontal scrolling containers into carousels and sliders.
Mojo CSS is an atomic CSS framework that generates CSS based on HTML in real-time.
morejavascript

Exploring JSON Schema for Form Validation in Web Components | HackerNoon

JSON Schema improves data integrity and enhances user experience when integrated with Web Components for form validation.

Link Hover Style 277

The article discusses various web development tools and components essential for creating interactive and user-friendly websites.
#server-side-rendering

Declarative Shadow DOM: The Magic Pill for Server-Side Rendering and Web Components | HackerNoon

Server Side Rendering improves perceived performance, SEO, and supports non-scripting environments.

How Does Server Side Rendering Work | HackerNoon

Server Side Rendering (SSR) generates initial HTML on the server, enhancing performance and SEO compared to Client Side Rendering (CSR).

Declarative Shadow DOM: The Magic Pill for Server-Side Rendering and Web Components | HackerNoon

Server Side Rendering improves perceived performance, SEO, and supports non-scripting environments.

How Does Server Side Rendering Work | HackerNoon

Server Side Rendering (SSR) generates initial HTML on the server, enhancing performance and SEO compared to Client Side Rendering (CSR).
moreserver-side-rendering

Using qr-code: a customizable, animate-able HTML element - LogRocket Blog

QR codes can be generated from various types of textual data like URLs and emails for easy mobile interaction.

Responsive Video Works Now. These Features Could Make It Work Better. | Scott Jehl, Web Designer/Developer

Responsive video lacks features like responsive poster images and post-pageload responsiveness.
#html-evolution

State of HTML 2023

HTML is evolving beyond basic tags like <div> and <h>, covering accessibility, web components, and more.

State of HTML 2023

HTML is evolving beyond just basic tags like <div> and <h>. The State of HTML survey covers accessibility, web components, and more.

State of HTML 2023

HTML is evolving beyond basic tags like <div> and <h>, covering accessibility, web components, and more.

State of HTML 2023

HTML is evolving beyond just basic tags like <div> and <h>. The State of HTML survey covers accessibility, web components, and more.
morehtml-evolution

Glimmer DSL for Web Ruby Integration with JavaScript Libraries

Glimmer DSL for Web offers Rubyists a productive and intuitive Frontend framework.

Facebook just updated its relationship status with web components | Mux

React 19 (beta) now has full support for web components, a significant development for those interested in this technology.

SPA-Like Navigation Preserving Web Component State

Implement Diff DOM Streaming in web browsing using VanillaJS and Bun for state retention in web components.
#custom-elements

Web Components adoption guide: Overview, examples, and alternatives - LogRocket Blog

Web Components allow developers to create reusable custom elements using modern web standards.

The Good, The Bad, The Web Components-zachleat.com

Web Components are widely used in modern web development, including in popular component libraries like Vercel.js.
Custom Elements allow attaching JavaScript classes to custom elements for added behaviors and content in web development.

Web Components in Earnest

Building Ghola, a palette generator for developers, using custom elements resulted in a fast and fun project with almost no dependencies.
Using the custom elements API was effective in simplifying the code and allowing for flexibility in enhancing elements.

Web Components adoption guide: Overview, examples, and alternatives - LogRocket Blog

Web Components allow developers to create reusable custom elements using modern web standards.

The Good, The Bad, The Web Components-zachleat.com

Web Components are widely used in modern web development, including in popular component libraries like Vercel.js.
Custom Elements allow attaching JavaScript classes to custom elements for added behaviors and content in web development.

Web Components in Earnest

Building Ghola, a palette generator for developers, using custom elements resulted in a fast and fun project with almost no dependencies.
Using the custom elements API was effective in simplifying the code and allowing for flexibility in enhancing elements.
morecustom-elements

Weekly Web Design & Development News: Collective #548

A diverse range of design and development resources including Javascript libraries, CSS snippets, and web components were highlighted in the article.

HTML Streaming Over the Wire : A Deep Dive

HTML Streaming Over the Wire provides a fundamental restoration of web principles using the Diff DOM Algorithm.
The diff-dom-streaming library facilitates building SPAs with minimal client-side JavaScript and efficient server interactions.

The Value of Design Tokens in Modern Web Development | Southleft, LLC

Design tokens ensure consistency in design elements like colors, spacing, and typography.
Maintainability is enhanced as design changes can be applied globally with design tokens.
#accessibility

The Web Component Success Story | jakelazaroff.com

Web components can make the entire web more accessible and unify fragmented communities
Web components and JavaScript frameworks are complementary technologies

Build an off-canvas menu with and web components - LogRocket Blog

Off-canvas menus are a common pattern in web design, often seen on mobile websites
Creating an accessible off-canvas menu involves considering factors such as ARIA attributes and focus trapping

Front-End solution: progress indicator

Creating a web component for a loading statement with appropriate ARIA attributes.
How to construct a ProgressIndicator class in JavaScript for progressive enhancement.

The Web Component Success Story | jakelazaroff.com

Web components can make the entire web more accessible and unify fragmented communities
Web components and JavaScript frameworks are complementary technologies

Build an off-canvas menu with and web components - LogRocket Blog

Off-canvas menus are a common pattern in web design, often seen on mobile websites
Creating an accessible off-canvas menu involves considering factors such as ARIA attributes and focus trapping

Front-End solution: progress indicator

Creating a web component for a loading statement with appropriate ARIA attributes.
How to construct a ProgressIndicator class in JavaScript for progressive enhancement.
moreaccessibility

Responding to HTML Changes in a Web Component

MutationObserver is used to recognize and respond to changes in DOM elements in web components.
Web components allow for encapsulated functionality within custom HTML elements.

Introduction to Web Components and How to Start Using Them

Web components provide a way to create reusable and customizable UI elements.
Defining your own web components allows you to bring consistency and efficiency to your organization's component library.

A Modest Web Components Styling Proposal: An "I Know What I'm Doing" Selector

Using a pseudo selector to break through the Shadow DOM and style inside it could be a solution for better styling of Web Components.
The current styling options for Shadow DOM Web Components are limited and not ideal.

An Image Dialog Web Component

Web components can enhance regular HTML in the DOM instead of replacing it with the Shadow DOM.
The web platform has a 'dialog' tag that can be used to build web components for displaying images in a thumbnail and detail view.

The elevator pitch for Web Components

Web Components provide scoping and instantiation for free.
Web Components have built-in methods for detecting changes and attributes on elements.
Options and configurations for Web Components are declarative in HTML, making them easier to author and use.

Web Component to Generate Image Color Palettes

Automating color palette extraction from images using Color Thief lib and implementing it in web components

Links For You

Web Components connectedCallback issue, Benefits of JSONPath, Josh Comeau's excellent Promise resource
[ Load more ]