Pure CSS accordion component with animation
LinearMouse | The mouse and trackpad utility for Mac.
Customize mouse and trackpad's scrolling direction, pointer acceleration, pointer speed and so on...
jazzypants1989/jessquery: Modern JavaScript is pretty good, but typing `document.querySelector()` is a pain. This is a tiny library that makes DOM manipulation easy. jQuery is around 30kb, while this is only around 3.5kb. Lots of JSDoc comments so it's self-documenting and works great with TypeScript.
Modern JavaScript is pretty good, but typing `document.querySelector()` is a pain. This is a tiny library that makes DOM manipulation easy. jQuery is around 30kb, while this is only around 3.5kb. L...
Best Practices For Naming Design Tokens, Components And Variables — Smashing Magazine
How can we get better at naming? This post is dedicated to naming conventions, tips, and real-world examples that help you name things in a robust and flexible way.
City In A Bottle – A 256 Byte Raycasting System
Hello size coding fans. Today, I have something amazing to share: A tiny raycasting engine and city generator that fits in a standalone 256 byte html file. In this post I will share all the secrets…
Modern CSS Layouts: You Might Not Need A Framework For That — Smashing Magazine
It’s easy to get lost in a sea of CSS frameworks and libraries, each promising easier styling and smoother layouts. Brecht De Ruyte demonstrates four CSS utility classes (plus a bonus) using techniques that allow them to be used practically anywhere you need a particular layout — be it Grid or Flexbox — with configurable options.
Accordion Animations
An accordion concept featuring animations of `details` and `summary`. Based on an [accordion module](https://dribbble.com/shots/20070523-NEW-FEATUR...
Depth Of Field Simulator
Dynamic Content Includes
In this post, I explain how I solved two issues at the same time by introducing a feature to my post layout that I’m calling pre and post includes.
Nested `border-radius` issue and solution(s)
The Classic Border Radius Advice, Plus an Unusual Trick – Frontend Masters Boost
When you nest elements with border-radius, the inner element needs less radius than the outer element.
This is some classic advice on this, and a future-looking fix.
On compliance vs readability: Generating text colors with CSS • Lea Verou
Popover element entry and exit animations in a few lines of CSS | pawelgrzybek.com
Creating entry and exit animations for elements has always been tedious. Nowadays, we can do it with just a few lines of pure CSS, without a single line of JS.
Modern WordPress - Yikes! – David Bushell – Freelance Web Design (UK)
The one where I share my dislike for WordPress (again)
jantimon/text-box-trim-examples: text-box-trim examples and playground (previously known as leading-trim)
text-box-trim examples and playground (previously known as leading-trim) - jantimon/text-box-trim-examples
Color Picker
Effortlessly extract vibrant colors from images in RGB, HEX, and HSL formats.
Hardest Problem in Computer Science: Centering Things
Somehow we forgot how to center rectangles and must find our way back
Popover Attribute Polyfill
Cally: small, feature-rich calendar components
Open source calendar components for selecting single dates or date ranges. Framework-agnostic, themeable, localizable, accessible.
CSS { In Real Life } | Anchor Positioning and the Popover API for a JS-Free Site Menu
A blog about CSS, front-end development, the web, and beyond.
HTML Web Components
Last week, Jeremy Keith wrote about what he calls HTML Web Components.
Some people treat Web Components like JS library components, where everything is rendered with JavaScript. But Jeremy has a different suggestion…
Try not to bring React’s mindset with you…
Think about composibility with existing materials. Do you really need to invent an entirely new component from scratch? Or can you use HTML up until it reaches its limit and then enhance the markup?
jgarber623/aria-collapsible: A dependency-free Web Component that generates progressively-enhanced collapsible regions using ARIA States and Properties.
A dependency-free Web Component that generates progressively-enhanced collapsible regions using ARIA States and Properties. - jgarber623/aria-collapsible
The Modern Guide For Making CSS Shapes — Smashing Magazine
In this comprehensive guide, Temani Afif explores different techniques for creating common shapes with the smallest and most flexible code possible.
On-Scroll Filter Effects | Codrops
Vector Halftone Maker - Interactive PNG/SVG halftone pattern generator
Create Hexagonal, Square and Radial grid dotted/pixelated patterns for free. PNG and SVG export available.
Voronoi Editor
Combining CSS :has() And HTML select For Greater Conditional Styling — Smashing Magazine
Amit Sheen demonstrates using `:has()` to apply styles conditionally when a certain `` in a `` element is chosen by the user and how we gain even more conditional styling capabilities when chaining `:has()` with other pseudo-classes, such as `:not()` — no JavaScript necessary.
Layer Cake
A framework for mostly-reusable graphics with svelte
CSS { In Real Life } | Shades of Grey with color-mix()
A blog about CSS, front-end development, the web, and beyond.
JSONGenerator.io - Create Random JSON Data
Unleash the power of templates to generate, modify, and visualize JSON data with ease.