magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #css.
Show all

CSS is DOOMed - Rendering DOOM in 3D with CSS | Hello my name is Niels Leenheer

Every wall, floor, barrel, and imp is a div — DOOM rendered in 3D entirely in CSS. Using 3D transforms, CSS math functions, @property, clip-path, anchor positioning, and SVG filters to build a fully playable 3D first-person shooter in the browser without Canvas or WebGL.
Saved on: 2026-03-29

modern.css

A collection of modern CSS code snippets. Every old CSS hack next to its clean, native replacement, side by side.
Saved on: 2026-02-16

Shades of Halftone - The Blog of Maxime Heckel

An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacement.
Saved on: 2026-02-14

CSS Optical Illusions

A collection of 50+ optical illusions coded with CSS and HTML. :: Blog post at Alvaro Montoro's Personal Website.
Saved on: 2026-01-22

Introducing CSS Grid Lanes

It’s here, the future of masonry layouts in CSS!
Tags: #css #css-grid
Saved on: 2025-12-20

Brand New Layouts with CSS Subgrid • Josh W. Comeau

Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new layout possibilities, stuff we couldn’t do until now. ✨
Saved on: 2025-11-26

Styling Markdown

CSS to style your markdown content.
Saved on: 2025-10-15

Implementing a foil sticker effect

A breakdown of how to build a custom Three.js shader that recreates the iridescent, sparkling look of foil stickers using vertex deformation, angle-based color shifts, and procedural flakes.
Saved on: 2025-09-02

Infinite Pixels

In which I push browser engines to their finite limits using infinite values.
Saved on: 2025-08-07

A Friendly Introduction to SVG • Josh W. Comeau

SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most important fundamentals, and show you some of the ridiculously-cool things we can do with this massively underrated tool. ✨
Saved on: 2025-07-25

Simulating Hand-Drawn Motion with SVG Filters

A practical guide to implementing the boiling line animation effect using SVG filter primitives and JavaScript - Blog post by Camillo Visini
Saved on: 2025-07-21

CSS Hell

15 puzzles for the masochistic CSS fiend.
Saved on: 2025-04-23

uchū

uchū is the color palette for internet lovers, by NetOperator Wibby.
Saved on: 2025-02-17

Next-level frosted glass with backdrop-filter

Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most realistic lush frosted glass anywhere on the internet.
Saved on: 2024-12-07

A Framework for Evaluating Browser Support • Josh W. Comeau

Lots of exciting new features have been landing in CSS recently, and it can be tough trying to figure out if they’re safe to use or not. We might know that a feature is available for 92% of users, but is that sufficient? Where do we draw the line? In this blog post, I’ll share the framework I use for deciding whether or not to use a modern CSS feature
Saved on: 2024-11-27

A (more) Modern CSS Reset - Piccalilli

I wrote “A Modern CSS Reset” almost 4 years ago and, yeh, it’s not aged overly well. I spotted it being linked up again a few days ago and thought it’s probably a good idea to publish an updated version.
Saved on: 2024-09-15

Features of your font you had no idea about

Different weights are cool, but the real question is whether your font can swash.
Saved on: 2024-09-10

Introducing Pollen

The CSS variables build system
Saved on: 2024-09-09

CSS @property and the New Style

An exploration of the newly supported at-rule for explicitly defining and animating custom properties in CSS.
Saved on: 2024-09-04

CSS Grid Areas

A fresh look at the CSS grid template areas and how to take advantage of its full potential today.
Saved on: 2024-08-16

Rethinking Text Resizing on Web

Airbnb has made significant strides in improving web accessibility for Hosts and guests who require larger text sizes. Improving web accessibility is a critical priority at Airbnb, and we use the Web…
Saved on: 2024-05-21

Time-based CSS Animations

In my earlier post Time Uniform For CSS Animation, I took a note about a way to do CSS animations with time ticks instead of keyframes. It was limited applicable because CSS lacked the ability of doing complex Math calculations. After years of wait, CSS now has enough Math functions supported, particularly mod(), round(), and trigonometric functions. It's time to revisit the time-based way of animation, hope it'll be more useful this time.
Saved on: 2024-05-05

Check out some examples

Saved on: 2024-04-23

My talk on CSS runtime performance

A few months ago, I gave a talk on CSS performance at performance.now in Amsterdam. The recording is available online: (You can also read the slides.) This is one of my favorite talks I’ve ev…
Saved on: 2024-03-07

CSS for printing to paper

Tags: #guide #css
Saved on: 2024-03-04

Loadership

Loadership is your go-to tool for generating and customizing loading spinners. Easily configure and copy-paste spinners in HTML/CSS, or SVG to enhance your web projects with smooth, professional loaders.
Saved on: 2024-01-19

Pacchetto di CSS: 2023!

Il 2023 è stato un anno fantastico per CSS. Scopri quali contenuti sono arrivati quest'anno a Chrome e alla piattaforma web.
Tags: #webdev #css
Saved on: 2023-12-08

CSS Animations with No-Code

Convert MathML to LaTeX online with MathConvert. Free, fast, and accurate converter for mathematical equations. Perfect for students, educators, and researchers.
Saved on: 2023-11-25

A Complete Guide to CSS Grid

Our comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.
Saved on: 2023-11-24

An Interactive Guide to CSS Grid

CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest 💡 lightbulb moments I've had in my own learning journey.
Tags: #css #css-grid
Saved on: 2023-11-21

(9) Using CSS custom properties like this is a waste - YouTube

If you're interested in checking out ICodeThis, you can find it here: https://icodethis.com/?ref=kevin and if you want to sign up for one of their premium pl...
Tags: #css
Saved on: 2023-10-23

fastbootstrap/atlassian-design-for-bootstrap

A beautiful Bootstrap 5 theme with Atlassian Design. - fastbootstrap/atlassian-design-for-bootstrap
Saved on: 2023-10-04

Responsive type scales with composable CSS utilities

With the help of calc(), clamp() and CSS vars, we can create composable, responsive, and fluid type scales that smoothly adapts to viewport and container widths.
Tags: #css
Saved on: 2023-09-24

Scroll-Based Layout Animations | Codrops

An exploration of different scroll based layout switch animations using GSAP's ScrollTrigger and Flip.
Saved on: 2023-08-01

Future CSS: State Container Queries

An early look at CSS state queries.
Saved on: 2023-06-29

Mastering CSS Grid | Colt Steele

Learn web development with Colt Steele
Saved on: 2023-06-27

Modern CSS For Dynamic Component-Based Architecture

Explore modern project architecture, theming, responsive layouts, and component design. Learn to improve code organization, dig into layout techniques, and review real-world, context-aware components that use cutting-edge CSS techniques.
Saved on: 2023-06-18

SmolCSS

Minimal snippets for modern CSS layouts and components
Saved on: 2023-05-30

Conditional CSS with :has and :nth-last-child

A modern look at how to combine CSS :has, :nth-last-child, and style queries to create dynamic components.
Tags: #css #tips
Saved on: 2023-05-17

Rebuilding a featured news section with modern CSS: Vox news

Rebuilding Vox News featured section with modern CSS.
Saved on: 2023-05-01

CSS Masking - Ahmad Shadeed

A deep dive into CSS masking
Tags: #css
Saved on: 2023-03-31

Laying Out a Print Book With CSS

In which I embark on a quixotic quest to make a physical book using web rendering technology.
Saved on: 2023-03-21

Modern Font Stacks

System font stack CSS organized by typeface classification for every modern OS. The fastest fonts available. No downloading, no layout shifts, no flashes — just instant renders.
Saved on: 2023-03-15

Smooth and simple transitions with the View Transitions API - Chrome Develo

The View Transition API lets you add transitions between views of a website.
Saved on: 2023-03-05

The Rules of Margin Collapse

“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our advantage.
Tags: #css
Saved on: 2023-02-28

Conditional CSS

CSS is condtional in many ways. In this article, I will go over a few CSS features that we use every day, and show you how conditional they are.
Saved on: 2023-01-17

3D in CSS

Notes about creative coding on the Web.
Saved on: 2023-01-10

A CSS challenge: skewed highlight — Vadim Makeev

Recently Sacha Greif challenged his Twitter followers to code a fancy highlighter effect using only CSS. Guess what? I took the bait and started coding!
Saved on: 2022-12-31

Tree views in CSS

How to create a tree view (collapsible list) using only HTML and CSS
Tags: #css #tips #ui
Saved on: 2022-11-19

The 12-bit rainbow palette

A palette of twelve colours chosen with consideration for how we perceive luminance, chroma, and hue
Saved on: 2022-11-19

Using :has() as a CSS Parent Selector and much more

It’s been a long-standing dream of front-end developers to have a way to apply CSS to an element based on what’s happening inside that element.
Tags: #guide #css
Saved on: 2022-11-18

Holograms, light-leaks and how to build CSS-only shaders - Robb Owen

Get a shiny WebGL look without actually using WebGL. In this article we take a look at how CSS blend modes unleash the potential of cool compositing effects without the need for JavaScript
Tags: #css
Saved on: 2022-11-03

OKLCH in CSS: why we moved from RGB and HSL—Martian Chronicles, Evil Martians’ team blog

CSS Color Module 4 adds oklch(), and we gain P3 wide-gamut support, boost code readability, and improve developer-designer communication.
Saved on: 2022-10-26

Blending Modes | Dan Hollick

Do you just click different blending modes until it sort of looks right? Well, that probably won't change after you read this but at least you probably won't use Lighten or Darken again. (you should bookmark this thread and use it as a reference)
Saved on: 2022-10-22

Randoma11y - Accessible color combinations

Discover millions of accessible color combinations with RandomA11y, the real-time color playground.
Tags: #tools #css
Saved on: 2022-10-17

CSS mesh gradients generator: Mesher Tool by CSS Hero

A Free tool to create beautiful mesh gradients only with CSS code. Use your own colors or randomly generated ones to build the trendiest CSS gradients of 2023
Tags: #tools #css
Saved on: 2022-10-17

Why is z-index not working?! - Explaining CSS Stacking Context - DEV Commun

Dimensions are weird. While most web apps seem to focus on the x and y axis, representing a 2D plane...
Tags: #css
Saved on: 2022-10-09

Experimenting A New Syntax To Write SVG

It's been a while since I introduced a new syntax to the css-doodle project to solve my own problems. While I'm not sure it would be useful elsewhere, I need to make some notes before I forget the details.
Saved on: 2022-09-27

Critical CSS? Not So Fast! – CSS Wizardry – Web Performance Optimisation

Critical CSS promises faster loading, but is it worth the complexity? Learn when Critical CSS actually boosts performance or when it might slow you down.
Saved on: 2022-09-07

CSS Grid and Custom Shapes, Part 2 | CSS-Tricks - CSS-Tricks

Alright, so the last time we checked in, we were using CSS Grid and combining them with CSS clip-path and mask techniques to create grids with fancy shapes.
Tags: #css
Saved on: 2022-08-23

✨Style Queries | Una Kravets Online✨

Exploring when and how you would use style queries in your day-to-day work.
Tags: #frontend #css
Saved on: 2022-06-28

Magical SVG Techniques — Smashing Magazine

SVGs are scalable, flexible, and, most importantly, lightweight. And, well, they have even more to offer than you might think. Smart SVG techniques, from generative SVG grids to SVG paths with masks, grainy SVG gradients, cut-out effects and fractional SVG stars. Let’s look at some magical SVG techniques that you can use right away.
Saved on: 2022-05-27

The Surprising Truth About Pixels and Accessibility: should I use pixels or

“Should I use pixels or rems?”. In this comprehensive blog post, we'll answer this question once and for all. You'll learn about the accessibility implications, and how to determine the best unit to use in any scenario.
Tags: #css
Saved on: 2022-05-17

10 modern layouts in 1 line of CSS - YouTube

In this dynamic talk, Una goes over the power of modern CSS layout techniques by highlighting a few key terms and how much detail can be described in a singl...
Saved on: 2022-02-18

A New Container Query Polyfill That Just Works | CSS-Tricks - CSS-Tricks

There is an easy-to-use CSS container query polyfill now. You essentially conditionally load it and forget about it. Then write spec-compliant container queries code.
Tags: #css
Saved on: 2022-01-08

Pico CSS

Minimalist and lightweight starter kit that prioritizes semantic syntax, making every HTML element responsive and elegant by default.
Tags: #css
Saved on: 2021-12-15

Defensive CSS

A list of defensive CSS techniques to avoid potential future issues
Tags: #css
Saved on: 2021-12-10

Glitch effect on text in pure css

Personal blog of Julien (jvoisin) Voisin
Tags: #css
Saved on: 2021-12-02

CSS is Going Gosh-Darned Hog Wild, I Tell Ya What | CSS-Tricks

As someone just sittin' back watching CSS evolve, it feels like we're at one of the hottest moments of innovation in CSS history. It was really something when
Tags: #css
Saved on: 2021-10-14

Less Absolute Positioning With Modern CSS - Ahmad Shadeed

How to use use position:absolute less by leveraging modern CSS
Tags: #css
Saved on: 2021-10-14

Kablamo Engineering Blog

Insights from the Kablamo Engineering Team
Tags: #css
Saved on: 2021-07-26

No, Utility Classes Aren't the Same As Inline Styles | frontstuff

Half a decade after the first commit of the pioneering ACSS, utility-first CSS is more popular than ever. With success comes many adepts but also a fair shar...
Saved on: 2021-06-28

CSS Tips

CSS tips and tricks you will not see in most tutorials.
Tags: #css
Saved on: 2021-04-27

Intrinsic Typography is the Future of Styling Text on the Web | CSS-Tricks

The way we style text hasn’t changed much over the years. There have been numerous advancements to help make things more flexible, like layouts, but in terms
Saved on: 2021-04-21

content-visibility: the new CSS property that boosts your rendering perform

The CSS content-visibility property enables web content rendering performance benefits by skipping rendering of off-screen content. This article shows you how to use this new CSS property for faster initial load times, using the auto keyword. You will also learn about the CSS Containment Spec and other values for content-visibility that give you more control over how your content renders in the browser.
Saved on: 2021-03-08

"Tailwind CSS: From Zero to Production" on YouTube – Tailwind CSS

Today we're excited to release Tailwind CSS: From Zero to Production, a new screencast series that teaches you everything you need to know to go from zero to production with Tailwind CSS v2.0.
Saved on: 2021-02-17

CSS transitions and hover animations, an interactive guide

This comprehensive guide shows how to use CSS transitions! A back-to-basics look at the fundamental building blocks we need to create microinteractions and other animations.
Tags: #css
Saved on: 2021-02-09

Things You Can Do With CSS Today — Smashing Magazine

The present and future of CSS are very bright indeed and if you take a pragmatic, progressive approach to your CSS, then things will continue to get better and better on your projects, too. Some of the really handy powers CSS gives you might have slipped you by, so in this article, Andy Bell will take a look into masonry layout, :is selector, clamp(), ch and ex units, updated text decoration, and a few other useful CSS properties.
Tags: #css
Saved on: 2021-02-04

My approach to using z-index. The last time I got straight to the… | by Dav

To set the scene, I’ll run through a simplified example that highlights some of the problems that z-index can solve, and cause. Here’s the codepen, if you’re curious. But you know what, that header…
Tags: #css
Saved on: 2021-01-31

You want overflow: auto, not overflow: scroll | Kilian Valkhof

Every now and then a web developer using a Mac discovers that their beautiful design is littered with scroll bars on other platforms. Either because someone points it out to them or because they attach a mouse to their mac which makes scroll bars appear. Often, MacOS hiding scroll bars by default is blamed for
Tags: #webdev #css
Saved on: 2021-01-07

CSS-Only Full-Width Responsive Images 2 Ways | Modern CSS Solutions

Let's look at how to use `background-size` and `object-fit` for similar full-width image effects, and learn when to select one over the other.
Tags: #css
Saved on: 2020-12-07

A Nerd's Guide to Color on the Web | CSS-Tricks

There are a lot of ways to work with color on the web. I think it’s helpful to understand the mechanics behind what you’re using, and color is no exception.
Saved on: 2020-10-13

CSS Grid full-bleed layout tutorial · Josh W Comeau

Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.
Tags: #css #css-grid
Saved on: 2020-10-06

Layoutit Grid

Quickly design web layouts, and get HTML and CSS code. Learn CSS Grid visually and build web layouts with our interactive CSS Grid Generator.
Tags: #tools #css
Saved on: 2020-09-25

Ten modern layouts in one line of CSS

This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts.
Tags: #css
Saved on: 2020-07-31

robinsloan/perfect-edition: A lightweight, responsive web e-book template

A lightweight, responsive web e-book template
Saved on: 2020-07-29

Things I wish I’d known about CSS | Dave Smyth

Dave Smyth’s personal site.
Tags: #webdev #css
Saved on: 2020-07-17

The complete guide to CSS media queries | Polypane browser for dev & design

Media queries are what make modern responsive design possible. With them you can set different styling based on things like a users screen size, device…
Tags: #css
Saved on: 2020-06-11

The Fastest Google Fonts – CSS Wizardry – Web Performance Optimisation

Google Fonts is fast. Now it’s faster. Much faster.
Saved on: 2020-05-20

BEM Naming Cheat Sheet by 9elements

A visual tool that provides naming-suggestions for CSS classes using BEM naming convention.
Tags: #css #bem
Saved on: 2020-05-19

Modern CSS Solutions

A series examining modern CSS solutions to problems Stephanie Eckles (@5t3ph), a seasoned frontend developer, has been solving for 15+ years.
Tags: #css
Saved on: 2020-05-12

Same HTML, Different CSS

Saved on: 2020-02-20

How to Overlap Images in CSS | Bri Camp Gomez

This article shows you how to overlap images with CSS Grid and provides a fallback for IE and browsers that do not support CSS Grid.
Saved on: 2019-12-02
❤️
</>
2026