#css

[ follow ]
JavaScript
GitHub
3 hours ago
JavaScript

GitHub - evoluteur/isomorphic-table-cards: Isomorphic Table and Cards views with animated transitions on sorting, changing view, and browser resizing (using Vanilla Javascript, CSS, and HTML).

Isomorphic-Table-Cards is a Vanilla Javascript class for animated transitions in table and cards views. [ more ]
Smashing Magazine
6 days ago
JavaScript

Combining CSS :has() And HTML For Greater Conditional Styling - Smashing Magazine

Using CSS :has() pseudo-class for conditional styling, like changing styles based on selected <option> in a <select> element without JavaScript. [ more ]
Evoluteur
1 month ago
JavaScript

Isomorphic-Table-Cards

Animations can be incorporated during transition between cards and table views
The demo uses Vanilla Javascript, CSS, and HTML, and can also be implemented using D3.js [ more ]
Evoluteur
1 month ago
JavaScript

Braille Tools

Library offers CSS and Javascript for displaying Braille on web pages.
Project introduces sighted people to Braille with three styles: Big, Small, and Small 3D. [ more ]
moreJavaScript
web-design
CSS { In Real Life } | Shades of Grey with color-mix()
1 day ago
Web design

CSS { In Real Life } | Shades of Grey with color-mix()

Having a variety of grey shades in a website's design can be useful for creating subtle visual elements. [ more ]
Frontend Masters Boost
3 weeks ago
Web design

Things That Can Break aspect-ratio in CSS

CSS aspect-ratio property is useful for flexible designs without fixed dimensions, but can be overridden if both height and width are set on an element. [ more ]
Smashing Magazine
1 month ago
Web development

Infinite-Scrolling Logos In Flat HTML And Pure CSS - Smashing Magazine

CSS can replace deprecated HTML elements like <marquee> for auto-scrolling features.
Despite limited resources on auto-scrolling elements, CSS provides the tools needed for such effects. [ more ]
moreweb-design
frontend-development
GitHub
1 week ago
JavaScript

GitHub - Jisan-mia/dom-projects: dom-projects is an open-source web app that helps you learn frontend development faster with a hands-on practice style. It is a collection of projects that you can use to learn HTML, CSS and JavaScript

dom-projects is an open-source web app for learning Frontend Development through hands-on practice with HTML, CSS, and JavaScript projects. [ more ]
Sitepoint
2 weeks ago
Web design

Creating Fluid Typography with the CSS clamp() Function - SitePoint

Using clamp() function in CSS for fluid typography across device sizes. [ more ]
LogRocket Blog
1 month ago
JavaScript

CSS Hooks and the state of CSS-in-JS - LogRocket Blog

Inline styles simplify component styling but face limitations like no media queries or pseudo-classes. CSS-in-JS combines encapsulation with traditional CSS flexibility. CSS Hooks offer React developers a familiar way to leverage CSS-in-JS benefits. [ more ]
Josh Collinsworth
1 month ago
Web development

The quiet, pervasive devaluation of frontend

Frontend practice is being devalued and trivialized.
CSS is often criticized as unmaintainable and not a real programming language. [ more ]
morefrontend-development
user-experience
Emil Kowalski
1 week ago
JavaScript

Emil Kowalski

Building a web component inspired by Apple's Sheet on iOS, Vaul includes a drawer with a focus on natural experience and optimization challenges. [ more ]
Jqueryscript
1 month ago
Web development

7 Best Skeleton Loaders In JavaScript And Pure CSS

Skeleton loaders enhance user experience by displaying placeholders while content loads.
Open-source options for skeleton loaders include jQuery, Vanilla JavaScript, and Pure CSS solutions. [ more ]
CSS-Tricks
1 month ago
Web development

Accessible Forms with Pseudo Classes | CSS-Tricks

The :focus-within CSS pseudo-class enhances user experience in web forms by allowing control over focus and indicating user interaction.
Web accessibility encompasses physical and digital aspects, including color contrast, assistive technology availability, and adherence to WCAG guidelines. [ more ]
Frontend Masters Boost
1 month ago
Web design

Chill Scroll Snapping: Article Headers

Scroll snapping can enhance the user experience beyond carousels.
Consider implementing scroll snapping for elements like headers to improve the design. [ more ]
moreuser-experience
styling
LogRocket Blog
1 week ago
Web design

Understanding the CSS revert-layer keyword - LogRocket Blog

CSS cascade layers help manage styling conflicts more effectively than using !important property. [ more ]
CSS-Tricks
1 month ago
Web development

The Power of :has() in CSS | CSS-Tricks

The :has() CSS pseudo-class allows styling based on internal elements.
It solves the problem of styling parent elements based on their children with CSS. [ more ]
morestyling
web-design
Sitepoint
1 month ago
Web design

Quick Tip: How to Add Gradient Effects and Patterns to Text - SitePoint

Adding gradient effects and patterns to text on a web page is achievable by setting text as transparent, using background-clip, and applying background effects.
Examples include creating gradient effects, striped patterns, and using background images clipped to text characters with CSS properties. [ more ]
Medium
3 months ago
Web development

10 CSS One-Liners to Transform Your Web App

Writing CSS code can be time-consuming and challenging, but using CSS one-liners can streamline the process.
Centering a div horizontally and vertically can be achieved using the display: flex property in CSS. [ more ]
moreweb-design
styling
Ishadeed
2 months ago
Web development

CSS :has() Interactive Guide

CSS :has() allows styling elements based on their descendants.
This feature simplifies styling cases like styling a figure differently if it contains a figcaption. [ more ]
Robinrendle
1 month ago
Web development

How to Kill the Cascade

The blogger mentions the flaws of using separate CSS files and the benefits of combining CSS and HTML together for simpler projects.
Although combining CSS and HTML can be useful for quick one-off components, it can lead to global style issues impacting the entire markup. [ more ]
morestyling
CSS
Smashing Magazine
5 months ago
Web development

A Few Ways CSS Is Easier To Write In 2023 - Smashing Magazine

Modern CSS features have made writing CSS easier.
New CSS features work together to make styles more succinct, resilient, and defensive. [ more ]
Oconnor
5 months ago
Web development

Shadow DOM is for hiding your shame

The CSS Zen Garden promotes clean markup and using CSS to achieve desired designs.
Shadow DOM allows for separate styling to keep markup clean.
An example of using shadow DOM is creating an image carousel with scroll snapping and flexbox. [ more ]
CSS { In Real Life } | Drawing Raindrops with CSS Gradients and Masks
5 months ago
Web development

CSS { In Real Life } | Drawing Raindrops with CSS Gradients and Masks

Creating a rainy background with CSS can be achieved using background properties and masks.
Using viewport units can make raindrops scale.
Staggering raindrops can improve the overall visual effect. [ more ]
Jim-nielsen
5 months ago
Web development

Width and Height in CSS

Width in CSS looks up the tree to determine its value, while height looks down the tree.
Height: 100% in CSS means the height is determined by the elements inside of it, not the elements it is inside of. [ more ]
Smashing Magazine
5 months ago
Web design

CSS Responsive Multi-Line Ribbon Shapes (Part 1) - Smashing Magazine

CSS has evolved to allow for more advanced ribbon designs using features like calc(), color-mix(), and trigonometric functions.
Ribbons are a popular design element that can add depth and visual interest to web designs.
Creating responsive multi-line ribbon shapes in CSS can be achieved by using a single HTML element and adjusting CSS variables. [ more ]
LogRocket Blog
5 months ago
Web development

How to use CSS anchor positioning - LogRocket Blog

The 2023 State of CSS survey revealed that anchor positioning was the feature most added to reading lists by respondents.
Anchor positioning is a new layout technique in CSS that allows for more flexible element tethering without the need for JavaScript.
Browser support for anchor positioning is still limited, but there are polyfills available to use it. [ more ]
moreCSS
Piccalilli
2 weeks ago
JavaScript

A primer on the cascade and specificity

Keeping CSS simple can boost skills and codebase management. [ more ]
Danielcwilson
2 months ago
JavaScript

The New CSS Math: pow(), sqrt(), and exponential friends

CSS has new Math functions like pow() and sqrt(), which work effectively and are available in major browsers.
Pow() in CSS mirrors Math.pow() in JavaScript, and it only works with raw numbers, requiring the use of calc() for units. [ more ]
BrooklynVegan
2 days ago
Web development

CSS brought the party to joyous Webster Hall show on their first tour in 11 years (review, pics, video, setlist)

Lovefoxxx's high-energy and charm elevates CSS' show to a joyous experience. [ more ]
Bram.us
2 days ago
Web development

Misconceptions about CSS Specificity

Specificity in CSS is not represented as a decimal score but as a triple (A,B,C) where each component determines the specificity level. [ more ]
Frontend Masters Boost
3 weeks ago
Web development

Gap is the new Margin

Margin property in CSS might break component encapsulation at the design system level. [ more ]
Scottjehl
1 month ago
Web development

How would you build Wordle with just HTML & CSS? | Scott Jehl, Web Designer/Developer

Depth of understanding of web standard technologies is crucial in front-end interviews.
Assessing a candidate's knowledge of when to use HTML, CSS, and JavaScript is key in building complex applications. [ more ]
WebKit
1 month ago
Web development

Release Notes for Safari Technology Preview 191

Safari Technology Preview Release 191 now available for download for macOS Sonoma and macOS Ventura.
Update includes various new features, resolved accessibility issues, authentication fixes, CSS improvements, JavaScript enhancements, and lockdown mode updates. [ more ]
Smashing Magazine
1 month ago
Web development

Setting And Persisting Color Scheme Preferences With CSS And A "Touch" Of JavaScript - Smashing Magazine

Leveraging CSS's :has() pseudo-class for UI modifications without JavaScript
Supporting user system color scheme preferences with minimal JavaScript [ more ]
Kilian Valkhof | Front-end & user experience developer
2 weeks ago
Web design

Your page can't change media features | Kilian Valkhof

Your page cannot change media features. [ more ]
Amit Merchant - A blog on PHP, JavaScript, and more
1 month ago
Web design

Spicing up text with text-emphasis in CSS

The text-emphasis property in CSS allows for various emphasis marks like dots, circles, and emojis.
Text-emphasis can add visual interest and emphasis to text by using different marks and positions. [ more ]
Medium
1 month ago
Web design

Why UI designers should understand Flexbox and CSS Grid

Move beyond rigid column-based layouts with modern CSS for dynamic designs.
Understanding each other's tools and limitations is crucial for collaboration between designers and developers. [ more ]
MDN Web Docs
2 months ago
Web design

Creating color palettes with the CSS color-mix() function | MDN Blog

We can specify two colors to mix with adjustable percentages.
Color-mix() function adjusts percentages if not specified and handles total percentage less than 100%. [ more ]
LogRocket Blog
2 months ago
Web design

5 ways to style text with CSS inspired by the Spider-verse - LogRocket Blog

Use popular media like Spider-Verse films for CSS text styling inspiration.
Styling multi-layered text with CSS can create visually appealing designs. [ more ]
WebKit
2 months ago
Web design

Release Notes for Safari Technology Preview 189

Added support for new CSS functions and features.
Resolved various HTML, JavaScript, and rendering issues. [ more ]
Medium
2 weeks ago
Data science

Accessible form validation from scratch

Building an accessible form validation example using only HTML, CSS, and JavaScript, without the need for libraries or frameworks. [ more ]
Sitepoint
3 weeks ago
Graphic design

Quick Tip: How to Animate Text Gradients and Patterns in CSS - SitePoint

Animating background gradient is achieved by adjusting background size and setting up animations using CSS. [ more ]
jQuery Script
1 month ago
Web development

Easy jQuery Table Of Contents Plugin - erToc

erToc is a jQuery plugin for generating a table of contents on web pages.
Heading elements are used to create blocks of content for the table of contents. [ more ]
Frontend Masters Boost
1 month ago
Web development

What is safe alignment in CSS?

The safe keyword in CSS prevents content from being positioned off the screen, avoiding data loss.
It is crucial to use the safe keyword in alignment properties like align-items to ensure scrollable content remains accessible. [ more ]
iO tech_hub
2 months ago
Web development

Going beyond pixels and (r)ems in CSS - Container query length units - iO tech_hub

Container queries allow defining element sizes relative to container width.
Units like cqw provide flexibility in styling elements inside containers. [ more ]
Smashing Magazine
2 months ago
Web development

Modern CSS Tooltips And Speech Bubbles (Part 1) - Smashing Magazine

Tooltips in CSS can be tricky due to the need for magic numbers.
Modern CSS techniques offer flexibility in creating tooltips with minimal markup. [ more ]
kittygiraudel.com
2 months ago
Web development

CSS-only bottom-anchored scrolling area

Using JavaScript for scrolling to the bottom may have drawbacks such as potential failure and delays.
Using CSS with reverse-column flex layout can anchor the scroll to the bottom, but it may create a disconnect between visual and DOM order. [ more ]
Bram.us
2 months ago
Web development

CSS Foundations: What is IACVT?

Invalid declarations in CSS get discarded early in the processing stage.
IACVT (Invalid at Computed Value Time) is a concept explaining why some declarations are filtered out during CSS processing. [ more ]
The Verge
2 months ago
Artificial intelligence

Apple's latest prototype AI tool can animate images using text descriptions

Apple has unveiled Keyframer, a generative AI animation tool that allows users to add motion to 2D images by describing how they should be animated.
Keyframer is based on OpenAI's GPT4 model and can take SVG files and generate CSS code to animate the image based on a text prompt.
The tool simplifies the animation process by eliminating the need for multiple applications and coding experience. [ more ]
CSS { In Real Life } | How I Solved My Font Rendering Problem
2 months ago
Web design

CSS { In Real Life } | How I Solved My Font Rendering Problem

Font rendering in iOS can be an issue, especially with variable fonts.
@font-face rule in CSS can be used to specify font properties, including font-family, src URL, font format, and font-display. [ more ]
Joshwcomeau
2 months ago
Web development

How To Center a Div

Centering elements in CSS has become easier with the evolution of CSS and the availability of various tools and strategies.
The tutorial provides different strategies for centering elements and offers insights into their trade-offs. [ more ]
Raymondcamden
2 months ago
Web development

Links For You

Labyrinthos is a new maze generator that can generate mazes, terrains, and biomes.
Stephanie Eckles' post highlights 12 CSS one-line upgrades that can be used immediately. [ more ]
Smashing Magazine
2 months ago
Web development

How To Draw Radar Charts In Web - Smashing Magazine

Radar charts, also known as spider charts, are a way to visualize data and make connections.
Radar charts use a circular, two-dimensional circle with plots representing categories, connected together to form shapes that show the relationship between category values. [ more ]
CodeProject
3 months ago
Web development

Custom Bootstrap 5 Breadcrumbs

Bootstrap 5 framework has a basic Breadcrumbs implementation, but there is a need for a more visually appealing and functional one.
The author developed their own Breadcrumbs library that is independent of Bootstrap CSS and can be used with or without Bootstrap. [ more ]
Speckyboy Design Magazine
3 months ago
Web design

Weekly News for Designers 727 - Fixing CLS Problems, CSS One-Line Upgrades, Future Roles for Designers

Using transparent gradients in CSS can achieve a fading effect on text content.
Hover and any-hover media queries are underutilized in CSS for responsive design. [ more ]
Smashing Magazine
3 months ago
Web development

CSS Blurry Shimmer Effect - Smashing Magazine

Box shadows can be used to add depth and dimension to designs in CSS.
The author demonstrates a step-by-step process to create a blur effect using masks, gradients, and the backdrop-filter property. [ more ]
Consequence
3 months ago
Web development

CSS announce first US tour in 11 years

CSS announces first US tour in 11 years to celebrate their 20th anniversary
The tour is named 'It's Been a Number of Years Tour' and will visit cities like Washington, DC, Boston, New York, Chicago, and San Francisco [ more ]
Pitchfork
3 months ago
Web development

CSS Announce First North American Tour in 11 Years

CSS, the Brazilian electropop group, is embarking on their first North American tour in 11 years to celebrate their 20th anniversary.
CSS released four studio albums during their original run, with their last album being released in 2013. [ more ]
Medium
3 months ago
Web design

Understanding @scope Support in CSS

@scope is a new CSS at-rule that decouples HTML and CSS.
Writing one CSS class per HTML element can result in excessive code. [ more ]
Speckyboy Design Magazine
3 months ago
Web design

Weekly News for Designers 726 - Font Pairing Secrets, Developer Experience Free eBook, CSS Gradients Collection

The CSS border-image property can create interesting effects.
CSS scroll() and view() can be used to create scroll animations. [ more ]
Jqueryscript
3 months ago
Web development

Weekly Web Design & Development News: Collective #536

React Marquee is a marquee component for React.
ThumbmarkJS is a JavaScript library for creating browser fingerprint hashes. [ more ]
Codrops
3 months ago
Web design

A Practical Introduction to Scroll-Driven Animations with CSS scroll() and view() | Codrops

Scroll animations can be created using CSS without the need for frameworks or JavaScript.
Scroll-driven animations can be triggered by scrolling using the animation-timeline property in CSS. [ more ]
WebKit
3 months ago
Web development

Release Notes for Safari Technology Preview 186

Safari Technology Preview Release 186 is now available for download for macOS Sonoma and macOS Ventura.
This release includes various updates and fixes for CSS, Forms, HTML, and JavaScript. [ more ]
Smashing Magazine
3 months ago
Web design

The Complex But Awesome CSS border-image Property - Smashing Magazine

The CSS border-image property can be used to create decorative accents and shapes in UI designs.
Understanding how the border-image property works and its syntax can help dispel confusion and make it easier to use. [ more ]
Jqueryscript
3 months ago
Web design

Weekly Web Design & Development News: Collective #535

css-inline is a high-performance library for inlining CSS into HTML 'style' attributes.
og-img is a framework agnostic package for generating Open Graph images using Satori and resvg. [ more ]
Stephanie Walter - Senior UX Designer, Mobile Expert, Conference Speaker, Blog writer and Teacher.
4 months ago
Web design

Pixels of the Week - December 17, 2023 by Stephanie Walter - UX Researcher & Designer.

Curated articles and resources about UX Design, User Research, UI and mobile design, HTML, CSS, and the web industry
Currently reading and prefacing Geoffrey Crofte's book 'Formulaire Web - Les erreurs à éviter qui vous coûtent cher'
Experimenting with a foil quill for the Cameo 4 and creating metallic gel pen Winter solstice cards [ more ]
LogRocket Blog
4 months ago
Web design

Designing advanced layouts with CSS Subgrid - LogRocket Blog

CSS Subgrid is a new feature in CSS that enhances the capabilities of grid layouts.
It allows nested grid items to align with the tracks of the parent grid, creating more flexible layouts. [ more ]
LogRocket Blog
4 months ago
Web design

Using CSS prefers-reduced-transparency and light-dark() - LogRocket Blog

Developers can now optimize websites based on user preferences
CSS features like prefers-reduced-transparency and light-dark() help optimize for light or dark themes [ more ]
Frontendmasters
5 months ago
Web design

Fine, I'll Use a Super Basic CSS Processing Setup.

Using just native CSS has become more feasible thanks to improvements over the years.
Sass and PostCSS were once popular tools for CSS processing, but now it's possible to rely solely on CSS. [ more ]
The JetBrains Blog
5 months ago
Angular

WebStorm 2023.3: Improvements for Angular, Vue, and Svelte, AI Assistant, New Testing Functionality, and More | The WebStorm Blog

WebStorm 2023.3 includes improvements for Angular, Vue, and Svelte
New features and improvements for JavaScript, TypeScript, and CSS [ more ]
BrooklynVegan
5 months ago
Web design

CSS are back, played Primavera Sao Paulo (full video), announce first US show in 11 years

CSS, a band popular in the mid-2000s, has made a comeback after disbanding in 2013.
CSS released their fourth album in 2013 before calling it quits. [ more ]
CSS { In Real Life } | Oh No, Overflow!
5 months ago
Web design

CSS { In Real Life } | Oh No, Overflow!

The overflow CSS property controls what happens when content is larger than its container.
The behavior of scrollbars can be inconsistent, with Mac and Windows displaying them differently. [ more ]
Paolo Melchiorre
5 months ago
Web design

Paolo Melchiorre - Pelican 4.9: classless Simple theme with semantic HTML

The updated version of the "Simple" theme in Pelican 4.9 is now semantic and classless
The theme includes cleaner HTML code, accessible web pages, responsive design, and improved navigation for screen readers [ more ]
LogRocket Blog
5 months ago
Web design

Scoping CSS inline styles with css-scope-inline - LogRocket Blog

Inline style tags in HTML have scoping issues, affecting the entire HTML page by default.
There are workarounds like using unique DOM identifiers or frontend frameworks, but css-scope-inline offers a simple solution using a JavaScript code snippet.
Inline style tag scoping can be useful for keeping both element structures and styling definitions in the same place for better readability. [ more ]
Chris Coyier
5 months ago
Web development

The `hanging-punctuation property` in CSS

The hanging-punctuation property in CSS allows for better alignment of punctuation marks in blockquotes.
If supported, hanging-punctuation can be used to create a more visually appealing design element in CSS.
If hanging-punctuation is not supported, a negative text-indent can be used instead. [ more ]
Speckyboy Design Magazine
5 months ago
Web development

8 CSS & JavaScript Snippets for Creating Complex Gradients

Gradients are a versatile tool in web design, able to make bold statements or add subtle accents.
Modern CSS and JavaScript allow for the use of gradients in text styling, enhancing headlines and calls to action.
CodePen showcases eight great examples of gradients, including grainy text, conic gradient patterns, and animated radial gradients. [ more ]
Joshwcomeau
5 months ago
Web development

An Interactive Guide to CSS Grid

CSS Grid is a powerful tool for creating sophisticated and fluid layouts in CSS.
CSS Grid is supported by all major browsers since 2017 and has a browser support of 97.8%.
CSS Grid allows us to define the grid structure, including rows and columns, purely in CSS. [ more ]
Stephanie Stimac's Blog
5 months ago
Web design

When to use CSS text-wrap: balance; vs text-wrap: pretty; - Stephanie Stimac's Blog

Taking breaks and addressing burnout is important for creativity and productivity.
text-wrap: balance; applies to less than six lines and should be used on headlines, headings, and subheadings.
text-wrap: pretty; can be used on entire blocks of text and primarily affects the last four lines. [ more ]
37signals Dev
1 month ago
Web design

Modern CSS patterns in Campfire

Campfire app uses oklch() for defining colors in CSS, improving readability and ease of use. [ more ]
Southleft, LLC
2 months ago
Web design

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. [ more ]
Heydonworks
2 months ago
Web development

What is Utility-First CSS?

Utility-first CSS focuses on applying specific CSS declarations through class selectors.
CSS selectors introduced pattern matching for styling multiple elements, improving styling efficiency. [ more ]
Codersblock
2 months ago
Web development

Playing with Infinity in CSS

Infinity in CSS can be used inside a calc() statement for practical applications like achieving the highest possible z-index value.
Infinity in CSS does not represent true infinity; it is essentially a very large number, with varying values across different browsers and operating systems. [ more ]
Ben Frain
3 months ago
Web development

How to create rounded gradient borders with any background in CSS

This article provides a solution for creating rounded gradient borders with a semi-transparent or blurred background.
The approach involves using the ::before pseudo element and applying a linear-gradient background to create the border. [ more ]
Frontendmasters
4 months ago
DevOps

Container Queries and Units

Container queries allow you to set styles based on an element's current size, giving flexibility to the layout.
With container queries, you can tightly couple the styling of a component's content with the size of the component itself, increasing isolation and reducing complexity. [ more ]
Chrome for Developers
6 months ago
Web design

CSS prefers-reduced-transparency - Chrome for Developers

The new media query feature prefers-reduced-transparency allows CSS to adapt the interface for users with reduced transparency preferences.
Reducing transparency can improve accessibility for users with vision deficiencies. [ more ]
DEV Community
4 years ago
Web development

Creating a floating label using HTML and CSS

How to create a floating label using HTML and CSS
Setting up HTML and CSS for the floating label [ more ]
[ Load more ]