Adam Argyle's banner
Adam Argyle's profile picture

Adam Argyle

@argyleink58,540 subscribers

@Shopify design-engineer; prior @GoogleChrome, @GoogleCloud, CSSWG, and CSS Podcast. Host on @whiskeywebfm, maker of @OpenProps, https://t.co/lb3SDxC6EC and more

Shorts

PREVIOUSLY: separate rulesets for light and dark NOW: one ruleset with `light-dark()`

PREVIOUSLY: separate rulesets for light and dark NOW: one ruleset with `light-dark()`

269,904 次观看

Neat li'l #CSS gradient trick: A gradient circular chart effect 👀 1. a gradient mask 2. a conic gradient all the details on my blog

Neat li'l #CSS gradient trick: A gradient circular chart effect 👀 1. a gradient mask 2. a conic gradient all the details on my blog

67,513 次观看

Focus By Demotion a use case for #CSS `:hover > :not(:hover)`

Focus By Demotion a use case for #CSS `:hover > :not(:hover)`

34,609 次观看

"Tinkerer by Night" from Sanne 't Hooft at #CSSDay had me at the edge of my seat and completely mesmerized! So inspiring! Check out all the demo's for yourself (Chrome only mostly) here at their rad site!

"Tinkerer by Night" from Sanne 't Hooft at #CSSDay had me at the edge of my seat and completely mesmerized! So inspiring! Check out all the demo's for yourself (Chrome only mostly) here at their rad site!

54,611 次观看

Recreating the Nintendo Switch Homescreen scroll UX - 90% done with #CSS - a li'l #JS for sounds, vibrations n' taps

Recreating the Nintendo Switch Homescreen scroll UX - 90% done with #CSS - a li'l #JS for sounds, vibrations n' taps

24,166 次观看

weird, I love it, feels like it should be in a video game

weird, I love it, feels like it should be in a video game

36,302 次观看

View Transition on rotate 🤓 how? a throttled resize listener waits for 100ms of no resizing before firing `flipGallery()` window.onresize = () => { clearTimeout(window.resizeEndTimer) window.resizeEndTimer = setTimeout(flipGallery, 100) } try it!

View Transition on rotate 🤓 how? a throttled resize listener waits for 100ms of no resizing before firing `flipGallery()` window.onresize = () => { clearTimeout(window.resizeEndTimer) window.resizeEndTimer = setTimeout(flipGallery, 100) } try it!

16,135 次观看

- grid - font-size: max(1rem, 15cqmin) - writing-mode: vertical-rl - line-height: 1.1cap - color-scheme: dark light - [contenteditable] 💀🤘🏻

- grid - font-size: max(1rem, 15cqmin) - writing-mode: vertical-rl - line-height: 1.1cap - color-scheme: dark light - [contenteditable] 💀🤘🏻

14,824 次观看

Videos