/

Activity feed

Filter:
DevTools for Beginners thumbnail

DevTools for Beginners

DevTools are for more than console logging, with extensive and powerful CSS debugging features.

Get started learning all about Chrome's DevTools with this free 5-part Getting Started with CSS DevTools course by Amit Sheen and Kevin Powell.

Enroll for free
Scroll-Driven Sticky Heading thumbnail

Scroll-Driven Sticky Heading

A few weeks ago, while brainstorming silly things I could do with Scroll Driven Animations, I suddenly remembered that text can be animated too 🤯. That little spark quickly led me to a new idea: a Scroll-Driven Sticky Heading.

Read on CSS-Tricks
Understanding CSS corner-shape and the Power of the Superellipse thumbnail

Understanding CSS corner-shape and the Power of the Superellipse

A deep dive into the new property, and a little dig into the math behind it.

Read on Frontend Masters
CSS DAY 2025 thumbnail

CSS DAY 2025

Ever wondered how a computer actually works? What a CPU is actually built of? And if it's possible to build one using only CSS? If so, this talk is for you.

Watch on Conffab
The FrontCast Podcast thumbnail

The FrontCast Podcast

Had the honor of (finally) being a guest on FrontCast, we talked a lot about CSS, and came to the conclusion that one hour is simply not enough to cover all the cool things that are happening on the web right now. šŸ™ƒ

Listen on Spotify - Part 1 Listen on Spotify - Part 2
CSS Spotlight Effect thumbnail

CSS Spotlight Effect

I asked myself what we could do with just the mouse position, and got to this fun simple effect.

Read on Frontend Masters
From Impossible to CSSible thumbnail

From Impossible to CSSible

his presentation challenges perceived limitations in CSS by showcasing live demonstrations of previously "impossible" front-end techniques: scroll-driven animation, anchor positioning, and styleable select elements. While seemingly disparate, these features highlight the evolving power of CSS to handle tasks once relegated to JavaScript

Watch on YouTube
Am I a Sadistic Developer? Are You? thumbnail

Am I a Sadistic Developer? Are You?

Have you ever stared at a piece of code and thought, What the hell was that person thinking? Has anyone ever stared at your code and asked themselves the same thing?

Read on Frontend Masters
Reanimating the CSS Day Buttons thumbnail

Reanimating the CSS Day Buttons

While browsing the conference website, I couldn’t help but notice their big firebrick-red buttons... And the rest is in my latest article, where we explore three different methods to animate buttons.

Read on Frontend Masters
The Big Questions of Design Systems (And a Few Small Answers) thumbnail

The Big Questions of Design Systems (And a Few Small Answers)

Let's talk about all the decisions we need to make when working on a Design System, what questions we need to ask ourselves, what some of the possible answers are, and how to choose.

Watch on YouTube
Browser Support Isn’t About Features - It’s About Users thumbnail

Browser Support Isn’t About Features - It’s About Users

My friend Gil sent me a question about handling browser support, which is a common concern for many frontend developers working with CSS. So I thought my response might be useful to others, and decided to share it as a short article.

Read on Linkedin
Surprise Live Coding thumbnail

Surprise Live Coding

A live step by step hand pose detection using MediaPipe.
Hosted by NWD.

Watch on YouTube
Side Project, Main Focus! thumbnail

Side Project, Main Focus!

In the competitive world of tech, side projects aren’t just a "nice-to-have" – they can be your secret weapon, help showcase your skills, highlight your passions, and set you apart from the crowd. This talk explores why building a personal project is one of the smartest moves for junior developers seeking their first role. From choosing the right project to presenting it effectively in interviews, we'll dive into actionable insights to turn your side project into a main career boost. Perfect for anyone ready to code their way to opportunity!

Watch on YouTube
CSS - Doing It Right thumbnail

CSS - Doing It Right

A fun talk about writing better CSS: tips that turn code into art, stories of fails and aha moments (when one button breaks the whole vibe), staying sharp in a world of shifting trends, and why Amit and Shahar ended up chatting until 2AM at a meetup.

Listen on Spotify
What Does 'Modern CSS' Even Mean?! thumbnail

What Does 'Modern CSS' Even Mean?!

CSS has undergone a massive transformation in recent years, offering developers unprecedented control and flexibility in crafting web experiences. In this talk, we’ll explore what ā€œmodern CSSā€ truly means and how it has redefined the way we approach layout, design, and interactivity.

Watch on YouTube
Pure CSS Circular Text thumbnail

Pure CSS Circular Text

(without Requiring a Monospace Font)
A step-by-step breakdown, from the splitting, through the transforms, to the 'magic' of forced-perspective.

Read on Frontend Masters
New @CSS thumbnail

New @CSS

In this talk, we'll take a look at the new @ rules that have been added recently, understand what they do, why they do it, and how to use them correctly.

Watch on YouTube
Combining CSS :has() And HTML <select> For Greater Conditional Styling thumbnail

Combining CSS :has() And HTML <select> For Greater Conditional Styling

Showcasing a unique usage of the :has selector in CSS that goes beyond just being a parent selector.

Read on Smashing magazin
What's new in CSS in 2024? A lot! thumbnail

What's new in CSS in 2024? A lot!

Join me to a quick review of all the great possibilities that were added lately, and all the wonderful things that are still about to come.

Watch on YouTube
Hanukkah Live Coding thumbnail

Hanukkah Live Coding

A digital 'candle lighting', For the eight days of the holiday, we'll build eight different animated menorahs, one a day, all in pure CSS. Starting simple, and every day we'll increase the light and learn more things.

Watch playlist
CSS-only particle animations thumbnail

CSS-only particle animations

Hosted by Kevin Powell

This time looking at how we can do particle animations with CSS, by looking at how we can make a 3D scene with a laser cutting a panel, with sparks flying off while it’s cutting the panel.

Watch on Youtube
Container Queries Movie Theater thumbnail

Container Queries Movie Theater

Ever wondered how web conferences do their room layout planning? Well, with Container Queries of course! Hosted by Fronteers

Read on Fronteers
Individual Transforms: the Good, the Bad, and the Syntax thumbnail

Individual Transforms: the Good, the Bad, and the Syntax

@JavaScript Israel

There's a lot of fuss these days about the new (level 2) transforms, specifically about individual transforms.In this session we'll see some of the great quick wins and cool new things we can now do (the good), understand the limits and constraints of individual transforms with live examples, review cases where you shouldn't use them, or just can't (the bad), and talk about the syntax.

Watch on Youtube
Fed Bites #14 thumbnail

Fed Bites #14

This time @RomanSndlr and @HamatoYogi hosted @amit_sheen to discuss CSS and tailwindcss.

The discussion was šŸ”„ , 🌶 , and a lot of fun as always šŸ¤—

Listen on Spotify
CSS-Besh-Shop thumbnail

CSS-Besh-Shop

Hosted by Negev Web Developers

Join me as I build a full 3D Backgammon board, pieces and all, in pure CSS. Sharpen your skills and learn how to work with perspective, transforms, user interactions, animations, and much more, in a full session of live coding, followed by an AMA session about CSS perspective and animations.

Watch on Youtube
3D in CSS, and the True Meaning of Perspective thumbnail

3D in CSS, and the True Meaning of Perspective

@CSS Cafe

Let's take a deep dive into CSS perspective and 3D animation, and learn to harness the power of CSS to add depth to our elements and spice up our design with animated 3D buttons, switches, menus, info cards, interactions, and even text and titles. (May contain some live coding)

Watch on Youtube
Getting Creative with Keyframes thumbnail

Getting Creative with Keyframes

@CSS DAY

Working with keyframes can be difficult even if you only have one animation, but the real problems begin when you have 3 objects with 5 animations, each of which has different keyframes, duration, timing-function… and yet they all need to be exactly synchronized. So how do we do that?!

Watch on Youtube
Pushing CSS to The Limit thumbnail

Pushing CSS to The Limit

A workshop at Smashing magazine. A deep dive into #CSS perspective and animation, 4 days of 3D and movement, covering everything you need to know, from the ground up.

Workshop page
How To Use CSS Animations And Stay Performant (And Accessible) thumbnail

How To Use CSS Animations And Stay Performant (And Accessible)

@LogRocket

Let's take a deep dive on how to use CSS animations and stay performant.
Together we'll look at the render process, learn how to harness the GPU, mind our properties, and stay accessible while we're doing it.

Watch on Youtube
Codepen Radio #356 thumbnail

Codepen Radio #356

I had the honor of meeting @chriscoyier for a short chat, and talk about some of my favorite pens, including the one that started it all, the one that was done by mistake, and more.

Listen on CodePen
CSS Animations 101: Digging Deep thumbnail

CSS Animations 101: Digging Deep

Hosted by Kevin Powell

CSS animations AMA - We talked about all sorts of CSS animations and 3D stuff, I hope you enjoy it!

Watch on Youtube
Animated Stick Figures with CSS! thumbnail

Animated Stick Figures with CSS!

Hosted by Frontend Horse

Let's learn how to create and animate stick figures with just CSS! and create a horse together, learning some advanced techniques.

Watch on Youtube
Houdini, the magic of CSS thumbnail

Houdini, the magic of CSS

@TechRadar by Tikal

Long before its official release, CSS Houdini is declared as one of the greatest game-changers ever. In this talk we'll go over the different APIs that Houdini reveals, understand what they are and how to use them, and see some examples of the many great things you can do with it.

Watch on Youtube
React problems, CSS solutions thumbnail

React problems, CSS solutions

At React Next conference

React is amazing, it allows us to do incredible things, and the possibilities are endless. But with so many options, a component that seems very simple, can have all sorts of weird states and bizarre conditioning, and we can sometimes find ourselves struggling with our own code and hacking our way to the desired result. As a React developer, I run into these problems on a regular basis, but as a CSS specialist, I know that many of these problems have much simpler solutions.

In this talk I'll try to bring my knowledge and expertise in combining JavaScript and CSS, present some real-life everyday cases that React developers encounter, and demonstrate how they can be solved in a simpler way, using CSS.

Watch on Youtube
Think Without Boxes thumbnail

Think Without Boxes

What is the one thing people can do to make their website better?...

Read on CSS-Tricks
Getting creative with keyframes thumbnail

Getting creative with keyframes

London CSS

Working with keyframes can be difficult even if you only have one animation but the real problems begin when you have 3 objects with 5 animations, each of which has different keyframes, duration, timing-function… and yet they all need to be exactly synchronized. So how do we do that?!

Watch on Youtube
Incorporating elastic ease in CSS animations thumbnail

Incorporating elastic ease in CSS animations

Read on LogRocket
My Struggle to Use and Animate a Conic Gradient in SVG thumbnail

My Struggle to Use and Animate a Conic Gradient in SVG

Read on CSS-Tricks
Live BaOmer thumbnail

Live BaOmer

Live coding session

Watch on Youtube
Independence-day fireworks thumbnail

Independence-day fireworks

Live coding session

Watch on Youtube
CSS live - Election edition thumbnail

CSS live - Election edition

Live coding session

Watch on Youtube
CSS Houdini thumbnail

CSS Houdini

Hosted by Negev Web Developers

In this lecture / live-coding session we'll get to know CSS Houdini, understand what it is and how to use it, and see some examples of the many great things you can do with it. (caution: may contain some JavaScript)

Watch on Youtube
Mapping mouse position with CSS thumbnail

Mapping mouse position with CSS

@WarsawJS

In this short live-coding session we'll learn step-by-step how to get the user’s mouse position and map it into CSS custom properties, and how to use these properties to manipulate your elements (including some working examples).

Watch on Youtube
How to Map Mouse Position in CSS thumbnail

How to Map Mouse Position in CSS

Let’s look at how to get the user’s mouse position and map it into CSS custom properties: --positionX and --positionY.

Read on CSS-Tricks
Dynamic CSS thumbnail

Dynamic CSS

CSS masters live coding session

Watch on Youtube
between design and development thumbnail

between design and development

Hosted by TechItalia Lab

A talk about the connections between the design and the development process, specifically about the different 'point of view' the designers and developers have, and the problems/collisions that these differences may bring with them, and a few tips and tricks for a better workflow.

Watch on Youtube
Build a dodecahedron thumbnail

Build a dodecahedron

CSS masters live coding session

Watch on Youtube
Conic gradient is finally here thumbnail

Conic gradient is finally here

Hosted by Framsia

Let's talk about conic, learn what it is, understand how (and where) it works, and see some cool examples of conic-gradient.

Watch on Youtube
Conic gradient is (almost) here thumbnail

Conic gradient is (almost) here

Hosted by Negev Web Developers

Let's talk about conic, learn what it is, understand how (and where) it works, and see some cool examples of conic-gradient.

Watch on Youtube
CSS animation Toolbox thumbnail

CSS animation Toolbox

Hosted by Negev Web Developers

We'll take a quick look at some of the latest animations I've created with CSS, review the code and the methods that were used, and see some tips and tricks for using animations and transitions in CSS.

Watch on Youtube
How CSS Perspective Works thumbnail

How CSS Perspective Works

In this article, I’ll try to explain the concept of perspective, starting with the very basics, as we work up to a fully animated 3D cube.

Read on CSS-Tricks
Darknight Cubes thumbnail

Darknight Cubes

Speed coding video, +3 hours jammed into 3 minutes.

Watch on Youtube
CSS under the hood thumbnail

CSS under the hood

From the first ever In.Dev meetup at Google campus TLV

Watch on Youtube