Adam Argyle's banner
Adam Argyle's profile picture

Adam Argyle

@argyleink58,598 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,849 просмотров

amazing what a few lines of #CSS can do

amazing what a few lines of #CSS can do

32,950 просмотров

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,503 просмотров

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

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

34,575 просмотров

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 просмотров

#CSS sibling-index() and sibling-count() available Chrome Canary with experiments enabled! easily stagger effects like: `transition-delay: calc(sibling-index() * .1s);` more info and a Codepen to fork ⤷

#CSS sibling-index() and sibling-count() available Chrome Canary with experiments enabled! easily stagger effects like: `transition-delay: calc(sibling-index() * .1s);` more info and a Codepen to fork ⤷

22,444 просмотров

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,100 просмотров

Videos

argyleink's profile picture

Wild how far you can push "customizable select" with just #CSS

Adam Argyle

98,432 просмотров • 4 месяцев назад

argyleink's profile picture

#CSS only carousels arrive in Chrome 135 ⤷

Adam Argyle

75,729 просмотров • 1 год назад

argyleink's profile picture

a sizzle of some of my UI work

Adam Argyle

31,460 просмотров • 11 месяцев назад

argyleink's profile picture

tired of seeing fugly `<details>` try this one

Adam Argyle

19,791 просмотров • 1 год назад