Adam Argyle's banner
Adam Argyle's profile picture

Adam Argyle

@argyleink • 58,612 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 просмотров

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

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

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

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

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

- 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

argyleink's profile picture

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

Adam Argyle

102,357 просмотров • 8 месяцев назад

argyleink's profile picture

#CSS only carousels arrive in Chrome 135 ⤷

Adam Argyle

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

argyleink's profile picture

a sizzle of some of my UI work

Adam Argyle

31,460 просмотров • 1 год назад

argyleink's profile picture

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

Adam Argyle

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