Skip to main feed
Follow my RSS feed
Nerdy Notebook
todayweekmonth20252024202320222021202020192018201720142013
    1 posttoday
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin1 day ago
    note

    dash.deno.com โ†’ console.deno.com
    Fresh โ†’ Fresh 2

    This was a large chunk of work ๐Ÿ˜…

    Please report any regressions.

    Link8
    Share a direct link to this post
  • 1 post| pastweek
  • Whiskey FM
    adam@whiskey.fm2 days ago
    noteshowsai

    Ep #238
    NextJS is Dead, Long Live NextJS (presented by Warp)

    ๐Ÿญ Dark Factories
    ๐Ÿค– YOLO mode
    โŒ T shape vs X shape
    ๐Ÿฆž OpenClaw
    ๐Ÿ’€ Death of SaaS
    ๐Ÿฅƒ Redwood Empire & whatnot

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 237
    Link1812
    Share a direct link to this post
  • 8 posts| pastmonth
  • Whiskey FM
    adam@whiskey.fm1 week ago
    noteshowsai

    Ep #237
    The Transactional Trap:
    How 97% of Developers Are Using AI Wrong
    - with Leon Noel & Danny Thompson

    ๐Ÿค– agentic dev
    ๐Ÿ’ฌ prompt engineering
    ๐Ÿฆž OpenClaw
    ๐ŸŽผ orchestration, harnesses, and models
    ๐Ÿ’€ leet code interviews
    ๐Ÿ•น๏ธ Pokemon Go
    ๐Ÿฅƒ whiskey & whatnot

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 237
    Link211
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 week ago
    notecssosstools

    Try the latest <color-input> concept
    (I think it's hella rad)

    โš“๏ธ anchor() progressive enhancement
    ๐Ÿค– workers for color compute
    ๐Ÿ™ˆ new animations & interactions
    ๐ŸŽจ gamut boundaries, mapping, stretching
    โ˜ฏ๏ธ contrast scores
    & much more

    QA and comment on GitHub if you may.

    color input concept 1color input concept 2color input concept 3color input concept 4
    Link16194
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin2 weeks ago
    note

    Page load improvements deployed.

    Link
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm2 weeks ago
    noteshowsai

    Ep #236
    The Manager Has Become The Managed
    (Presented by Warp)

    Robbie and I chat with guest Amelia Wattenberger about:

    ๐Ÿ“„ Why specs still aren't taking off
    ๐Ÿค– Being managed by your own bots
    ๐Ÿ› ๏ธ Amelia's rad project Intent
    ๐Ÿฆ† Rubber duck debugging with Claude
    ๐Ÿฅƒ A little whiskey & whatnot

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 236
    Link114
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 weeks ago
    notecsstalks

    My CSS Day 2025 talk is out!

    ๐Ÿ“ผ youtube.com/watch?v=vPb7d28RFNE

    Slides, demo links, & more here.

    CSS Day 2025 The Ultimate Scroller
    Link6103
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm2 weeks ago
    noteshowsai

    Join us tonight at 5pmPT for a ๐Ÿ€ St. Patrick's Day ๐Ÿ€ live collab with the ShopTalk Show folks!

    Twitch ยท YouTube

    Leprachauns podcasting
    Link218
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm3 weeks ago
    noteshowsai

    Ep #235
    Hot Pockets Pro Max (presented by Warp)

    Robbie and I chat OpenClaw, token optimizations, liberating data from walled gardens, burn windows, and of course some whiskey and some whatnot.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Hot Pockets as an Apple ad
    Link29
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 weeks ago
    blogcss

    View Transitions can swoopโ€ฝ

    Two ghosts, one flying in a straight line and one on a curve

    How to make View Transitions not always a straight line

    18219
    Share a direct link to this post
  • 117 postsin2025
  • Whiskey FM
    adam@whiskey.fm4 weeks ago
    noteshowsai

    Ep #234
    Pay No Attention to the LLM Behind the Terminal with Zach Lloyd of Warp

    Robbie and I chat latest agentic workflows with the CEO of Warp, digging into our favorite features, cloud agents with Oz, some delicious smokey whiskey and some whatnot.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 234
    Link223
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 month ago
    noteai

    Hello personal software:

    • A Shopify store (TBA)
    • Beer tracker
    • Whiskey tracker
    • My own guitar songbood
    • My own banjo songbook
    • Birthday tracker
    Link318
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 month ago
    blogai

    My OpenClaw Token Dashboard

    Text emphasized alt text example

    Tracking where my tokens go.

    1018
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 month ago
    notecss

    scroll-driven geometric orbit experiments

    • Triangles
    • Atomic
    • Squares
    • Orbits

    Featuring billboarding, center of mass pivoting, and CSS trig functions.

    Link4159
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm1 month ago
    noteshowsai

    Ep #233
    Humans Are Now Legacy Dependencies

    Robbie and I chat agentic workflows, OpenClaw, Pi, malleable software, some whiskey and some whatnot.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 232
    Link322
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm1 month ago
    noteshowsai

    Ep #232
    No Ralph Wiggum. No Training Wheels. Just Agents.

    • do Ralph Wiggum loops automatically produce better results?
    • is context pollution killing productivity?
    • the rise and fall of MCP servers and skills
    • why vanilla Claude might be the only tool you actually need
    • CSS anchor positioning failures
    • Stranger Things hot takes
    • why small distilleries are just like indie startups

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 232
    Link
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm1 month ago
    noteshowsai

    Ep #231
    We stopped coding by hand because agentic AI is too good

    Robbie and Chuck dig into agentic AI loops, the rise of prompt-driven development, whether coding by hand is officially dead, and what happens when tools like OpenCode and Claude become the new normal.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 231
    Link27
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin1 month ago
    note

    Site Updates

    • New persona filtering on desktop
    • Deno KV social data caching
    • new Codepen 2.0 editor support
    • UI fixes
    • Notebook update (added Color Picker)
    • Server analytics added to Notebook
    • Server page views and active users integrated into UI
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 month ago
    notecss
    img:hover {
      scale: 1.2;
      clip-path: inset(10% round 20px);
    }

    nice, n' simple (codepen)

    Link171,261
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm1 month ago
    noteshowsai

    Ep #230
    We accidentally deleted programming

    Robbie and I dig into the shift from code-first to spec-first development, whether TypeScript still matters in an AI-driven world, the rise of agency over specialization, and why the future might belong to prompt-driven tinkerers instead of traditional developers.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Whiskey web and whatnot episode 230
    Link26
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 month ago
    blogcsshtml

    Nice Select

    Text emphasized alt text example

    Building a modern custom select with base-select.

    232,086
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    notecssshows

    This week I compete in Syntax's March madCSS; me against 16 other badass devs in CSS & UI challenges ๐Ÿ˜…

    Wish me luck ๐Ÿคž

    some title
    Link144
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm2 months ago
    noteshowsai

    Ep #229
    Is AI just stealing with extra steps?

    Robbie and I talk about the ethics and economics of AI, and why โ€œstealing with extra stepsโ€ feels like the right metaphor for where things are headed.

    We also dig into open source burnout, whether AI replaces developers or just reshapes the job, and some whatnot over whiskey.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link115
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    note

    Need to catch up on a tech topic? Try one of the ๐Ÿ†• WhiskeyFM Collections!

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    notecss

    I prompt LLMs with logical properties.

    Link113
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    blogcss

    Anchor Interpolated Morph (AIM)

    A ditto pokemon holding an anchor on an island

    Morphing overlay elements from dynamic places

    9756
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    notecss

    @custom-media working behind a flag in Firefox Nightly!

    @custom-media --motionOK (prefers-reduced-motion: no-preference);
    
    @media (--motionOK) {
      transition: transform .3s ease;
    }

    Lovely syntax. Open Props has ~45 ready to go, peep the spec, or visit MDN for more info.

    Link11158
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm2 months ago
    noteshowsai

    Ep #228
    Santa.exe ๐ŸŽ„๐Ÿ’ป๐Ÿฅƒ

    Robbie, Chuck and I bring you the holiday edition of Whiskey Web and Whatnot: random whiskeys, Christmas hot takes, and dev debates.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link413
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    notecss

    Finallyโ€ฆ Chrome 145 joins WebKit and Firefox in supporting overscroll effects on nested scrollers. No more bonk UX, get the same soft edge bounce as the main page has always had!

    โค๏ธ Ty Robert!

    Link6111
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm2 months ago
    noteshowsai

    Ep #227
    AI and Oath with Will Johnson

    Robbie and I talk with Will Johnson, senior developer advocate at Auth0, about web dev, parenting, and internet culture.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link5
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm2 months ago
    noteshowsai

    Ep #226
    A very merry descent into holiday madness

    Robbie and I talk about holiday travel chaos, parenting stress, and health scares before diving into AI-assisted coding, Linux quirks, IDE trends, burnout in open source, and more.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link1
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 months ago
    blogcss

    4 CSS Features Every Front-End Developer Should Know In 2026

    Punk graffiti and sticker style image saying 4 CSS features every front-end developer should know in 2026

    Toolbelt worthy, powerful, and game-changing CSS you need for 2026.

    10155
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm3 months ago
    noteshowsai

    Ep #225
    SOC 2 in the Streets, Spaghetti in the Sheets

    Robbie and Chuck sip Jack Danielโ€™s Single Barrel Rye, and discuss why SOC 2 compliance is a painful but necessary sign of company maturity.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin3 months ago
    blog

    Games Of December 2025

    What me and the kids are playin

    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops3 months ago
    note

    iOS vs Android in 2025:

    • iOS apps get more TLC (might not matter over time)
    • iOS scrolling is better (Android needs to fix this)
    Link1112
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm3 months ago
    noteshowsai

    Ep #224
    Spooky Scary CSS

    This week, Robbie and Adam talk about Halloween vibes, excellent scotch, and the strange state of modern web development. After rating an Orphan Barrel single malt, they dig into AI coding workflows, agent tools, why one-shot prompts so often fail, and more.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link15
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm3 months ago
    noteshowsai

    Ep #223
    The Piano Man of State Machines w/ David K. Piano

    This week, Robbie and Adam talk with David K. Piano about state machines, the chaos of overusing React hooks, Tailwind controversies, AI agents, security risks in emerging AI tooling, and why determinism still matters.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link15
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 months ago
    note

    Bring the color in at gradient.style

    Link7102
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 months ago
    blog

    5 WebGL Tools of 2025

    A screenshot of each of the tools in 1 image

    5 awesome projects

    177
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 months ago
    blogcss

    Custom Media Feature Flags

    Text emphasized alt text example

    Use true or false queries

    180
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 months ago
    notecss

    Fit width text in 1 line of CSS:

    h1 {
      text-grow: per-line scale;
    }

    Prototype available in Canary 145+

    Codepen ยท CSSWG ยท Explainer ยท Prior Art

    Link271,306
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    notecssshows

    Was on The UX Show with Yash Raj and Victor Sanchez ๐Ÿค“

    Watch it on YouTube

    All three of us in a video call
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    blogcss

    Using CSS to fix the irradiation illusion

    The letter A is shown on white and on dark, as an exaggerated example of the irradiation illusion

    How to adjust perceived font weight in dark mode without layout shift

    6111
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    notecsstalks

    MIDI Meets CSS; out now on YouTube!

    Me on stage at Beyond Tellerrand with my talk "MIDI Meets CSS"
    Link695
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    blogcss

    Capture โ†’ Adapt โ†’ Code

    A combination of all the brand logos from the post into a cosmic image

    Streamlined visual forking

    11
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    notecss

    Is it just me or are superellipsed pill shapes cool?

    Check it out on Codepen and I know your next question is caniuse

    some title
    Link13197
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    blogcss

    An Update On My Involvement In Standards

    Refocusing and reducing

    13228
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 months ago
    notecsstalks

    My talk Midi Meets CSS is done! Had a blast bein a high energy nerd on stage blastin banjo and beats from a K.O. II.

    Marc, BTconf; you rock. Day 1 of the talks have been so inspiring. Stoked for day 2.

    Photo from behind, in black and white, me speaking to the crowdPhoto of my KO2 with a pirate flag lego on it
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 months ago
    notecssshows

    I was on the General Musings show with Kevin Powell ๐Ÿค˜๐Ÿป๐Ÿ’€

    We chat front-end job hunting in 2025, the misalignments between the technical interviews and the roles they were looking to fill, the overall state of the industry and hiring processes and how to distinguish yourself from the crowd.

    Audio ยท Video

    Show thumbnail with Kevin and I on it
    Link322
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 months ago
    blogcss

    Web elements know about the user, device, variables, layout and more

    a named container query example

    As Miriam Suzanne says "containers know stuff," but like, how much stuff?

    14207
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm5 months ago
    noteshowsai

    Ep #216
    Live at All Things Open w/ Shruti Kapoor

    Robbie and guest co-host Jason Lengstorf chat with Shruti Kapoor about her leap from Slack and PayPal to YouTube, the joys and pitfalls of open source, and eternal web dev debates.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Link212
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 months ago
    notecss

    Stoked for my upcoming talk at Beyond Tellerrand in Berlin next month:

    ๐ŸŽถ Midi Meets CSS ๐ŸŽถ

    Most folks use WebGL to visualize their audio (and it's awesome) but that's not me, CSS is. I've taken a different approachโ€ฆ

    Be there or be aspect-ratio: 1

    Link647
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm5 months ago
    noteshowsai

    Ep #215
    Rust Is Overrated w/ guest Naman Goel

    Robbie and I talk with Naman Goel about the origins and evolution of StyleX, how it integrates with React and other frameworks, the pros and cons of different programming languages like Rust, TypeScript, and Swift, and whatnot.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link210
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm5 months ago
    noteshowsai

    Ep #214
    NPM Worms & RubyGems Coups: Trust Issues in Open Source

    Robbie, Chuck, and I talk about the worst whiskey, Tailwind as a โ€œstate management library,โ€ recent security scares in open source, NPM dependency hygiene, developer visa drama, and tech salaries.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 months ago
    bloghtml

    closedBy=any

    5th element buzz off scene

    Declarative dialog light dismiss

    1086
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 months ago
    notecsstalks

    You can now watch my talk from CascadiaJS 2025 3 weeks ago ๐Ÿค˜๐Ÿป๐Ÿ’€

    Watch on YouTube

    Me on stage at CascadiaJS 2025, a screeshot from the youtube video
    Link4182
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm5 months ago
    noteshowsaicss

    Ep #213
    Is CSS A programming language?

    Robbie and I chat with Kevin Powell about the quirks and complexities of CSS, Tailwind and Flexbox, AIโ€™s failure to write decent styles, anchor dingles, trim styles, and more.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Kevin Powell
    Link444
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 months ago
    notecss

    On Bluesky? Here's a CSS Feed I made ๐Ÿค“

    CSS Bluesky Feed
    Link1473
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin6 months ago
    note

    Still a fan of Warp, it's good stuff y'all.

    Link216
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecssshows

    Checkout this episode of PodRocket with Kevin Powell, Paige and I; we chat aboutโ€ฆ you guessed it, CSS!

    Watch or Listen

    some title
    Link
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm6 months ago
    noteshowsai

    Ep #212
    TalkShop Show w/ Macho Man Randy Standards

    Robbie and I chat with Dave Rupert about whiskey, web culture, the quirks of building side projects, the shifting landscape of the web, AI-driven development, spec-driven workflows, RSSโ€™s decline, and more.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Dave Rupert shown as Macho Man Randy Standards
    Link331
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecss

    Bramus with a rad snippet:

    @function --light-dark(--l, --d) {
      result: if (color-scheme(dark): var(--d); else: var(--l));
    }

    In 3 lines, a --light-dark() CSS function that works anywhere ๐Ÿคฉ

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    noteshows

    I joined the good folks on Front-End Fire to share how front-end interviewing is like in 2025, in the age of AI and short attention spans.

    โคท website ยท youtube ยท spotify ยท apple

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecss

    Sticky staggered offsets + gradients = neat transition

    • Simple version (linear)
    • Trig version (curves)
    Link2159
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecss

    Squircles with clip-path: shape(), while we wait for corner-shape: squircle.

    Vote for corner-shape in Interop 2026 or give this little GUI a peep from Zoran.

    Try on Codepen

    An example squircle
    Link261
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm6 months ago
    noteshowsai

    Ep #211
    Agents of Chaos: Whiskey Experiments and the Future of IDEs

    Chuck and I talk about offbeat experiments, and the chaos of tech culture. They discuss AI workflows, Warp vs. IDE debates, and the realities of coding culture, from bleeding-edge hype to WordPress drudgery.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Link410
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecss

    Nobody wants to see your ugly config,
    Just Vite It.

    Michael Jackson pointing at text that says 'just vite it'
    Link266
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecss

    Scroll To Bloom

    • animation-timeline: view()
    • :nth-of-type(An + B)
    • @keyframes

    SO fun.

    Link1,048
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    note

    Wow Lerosh, these are rad pics from CascadiaJS ๐Ÿคฉ

    Me in a dark cloud of color and lightMe on stage with a group of others playing Hollywood Squares but with developers.Me speaking in front of a group of developersMe rapping in front of a group of developers
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    notecsstalks

    My talk is in just a couple hours here in Seattle at CascadiaJS ๐Ÿค˜๐Ÿป๐Ÿ’€

    cascadiajs-2025.netlify.app

    some title
    Link1108
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm6 months ago
    noteshowsai

    Ep #210
    DevRel, Linux, and the Shrinking Path for Junior Developers w/ Ali Diamond

    Robbie and Chuck talk with Ali Diamond about her journey through tech, cybersecurity, and community building. They sip tequila, swap hot takes on programming languages and developer culture, and dig into the realities of junior engineering paths.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Link119
    Share a direct link to this post
  • Shopify
    adam@shopify6 months ago
    note

    I'm stoked to share my next role:

    Design Engineer at Shopify;
    alongside Jason Miller to hack on next-gen admin UI/UX and a new Polaris.

    I'm also workin to rejoin the CSSWG via Shopify too ๐Ÿ™‚

    Thanks for all y'all's support! ๐Ÿ’€๐Ÿค˜๐Ÿป

    Link57871
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin6 months ago
    note

    Twitter comments, likes and reposts are now integrated.

    Link133
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm6 months ago
    noteshowsai

    Ep #209
    Is Cracker Barrel a JS Framework?

    Robbie and I talk about JavaScript trends, from the overuse of hooks to frameworks chasing sameness, and why Cracker Barrelโ€™s rebrand feels like a frontend metaphor.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Link326
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    blogcss

    One List To Rule Them All

    100+ CSS features from the past 5 years or so

    In the darkness may it bind us

    23718
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 months ago
    blogcssjs

    Keyframe Offsets

    A visual comparison of the reduced code snippets from the article, both CSS and JS as close as they can be compared.

    The percentages you can pass to CSS and JS for keyframe timing.

    173
    Share a direct link to this post
  • Whiskey FM
    adam@whiskey.fm6 months ago
    noteshowsai

    Ep #208
    I've joined Whiskey Web and Whatnot as a permanent show host ๐ŸŽ‰

    In this episode, Robbie and I talk about CascadiaJS, my new role at Shopify ๐Ÿ‘€, and why tech interviews are so broken.

    โคท whiskey.fm ยท youtube ยท spotify ยท apple

    Link11219
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 months ago
    notecsstoolsoss

    I'm happy to share that gradient.style is out of beta and:

    • has been Open Sourced
    • finally supports multiple background layers

    Open to feedback and comments ๐Ÿ™‚

    some titlesome titlesome title
    Link12822
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 months ago
    blogcss

    The Making of gradient.style

    A photo of sketch notes that shows split color stop design

    A fun sneak peek into the sketching that led to the UI.

    2171
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 months ago
    noteshowscss

    Ep #151
    DevTools FM

    Join Andrew, Justin and I for a chat about some of the developer tools I've worked on.

    Listen ยท Watch ยท Subscribe

    DevTools FM - Episode 151
    Link261
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 months ago
    blogcsstalks

    CascadiaJS 2025

    Text emphasized alt text example

    CSS at a JavaScript eventโ€ฝ

    689
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 months ago
    note
    In a world where agents can reason, generate, evaluate, and deploy, you no longer need a large team to build something remarkable. You need two people: one who understands systems and one who understands the user. Better if theyโ€™re the same person. Suff Syed - Why I'm Leaving Design

    I'll be your huckleberry.

    Link28
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 months ago
    blogoss

    VisBug was built into a browser!

    The Orion develop menu opened with arrows pointing at the Design Tools button

    A browser with "Design Tools" ๐Ÿค˜๐Ÿป

    1102
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 months ago
    blogcssjs

    LLM chat prototype

    Screenshot of the prototype in light mode during the shine effect

    ReadableStreams, view transitions, throttling, and much more.

    3200
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 months ago
    noteshowscss

    Ep #672
    The Working Draft

    With Schepp, Vanessa and me ๐Ÿ™‚ Join us for a tour of of whatโ€™s new and whatโ€™s next in CSS.

    Listen ยท Watch ยท Subscribe

    Working draft - Episode 672 with Schepp, Vanessa and me
    Link2129
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 months ago
    note

    A small sample of UI, code, tools, and design from my 20 professional years of webdev.

    Link12676
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops9 months ago
    note

    Happy Father's Day to other parentNodes

    Link231
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink9 months ago
    blogcss

    Nintendo Switch Homescreen recreated with CSS and a li'l bit of JS

    Text emphasized alt text example

    Scroll snap, scroll-state, scroll-driven animation, and more; adding up to the smooth and tangible scroll experience we all have come to love from the Switch.

    9486
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink9 months ago
    notetalks

    It's an honor to speak at CSS Day, the biggest CSS conference every year.

    Hope y'all enjoyed nerding out about making beautiful scroll experiences.

    Photo of me on stage gesturing to the crowdPhoto of the church, stage and me on stagePhoto of me on stage from an up above perspectivePhoto of the stage from the side of the stage towards the crowd
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink9 months ago
    notecss

    It's not a challenge to design for reduced transparency, it's an opportunity.

    • A card with a caption
    • Adaptive frosted glass
    An image with a caption is showed in two styles, one with a semi-transparent overlay of the caption and one with the caption underneath the image with no transparency used at all.
    Link175
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink9 months ago
    notecsstalks

    Speaking in just a couple hours ๐Ÿค˜๐Ÿป๐Ÿ’€

    The Slides ยท Codepen Collection

    CSS Day 2025 The Ultimate Scroller
    Link872
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink10 months ago
    notecss

    Off to CSS Day; see ya thereโ€ฝ

    A pile of CSS Day sticker swag is on a table
    Link1149
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops10 months ago
    note

    Mt. Rainier in the bg, on a friend's little personal website boat, playin banjo tunes in double C:

    • Sally in the Garden
    • Darlin' Cori
    • Fly Away
    • Zelda's Lullaby
    • 30 Turkeys
    • Smoke
    • Mario Overworld Theme

    Vibe check? This is the way.

    me on a small boat playing banjo with Mt Rainier behind me
    Link985
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink10 months ago
    blogcss

    3 Unintuitive CSS Layout โ€œSolutionsโ€

    Text emphasized alt text example

    min-height: 0, flex-shrink: 0, and repeat(auto-fill, minmax(min(10rem, 100%), 1fr))

    2212
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin10 months ago
    blog

    Tag, I'm It

    Blogging about blogging.

    242
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css11 months ago
    blogshowscss

    WebDev Challenge - S2E2

    Text emphasized alt text example

    Lane Wagner and I take on 2 other teams in a 4 hour challenge to make a 2+ player game using Temporal.

    494
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink11 months ago
    notecss

    Beautiful <details> are possible.

    Try this one! Lots of fun micro interactions.

    Link15922
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink11 months ago
    notecss

    CSS Zen Garden Leaveโ€ฆ

    Taking time, breathing slow, clearing my head, tending to a brutalist garden on Codepen.

    Seems appropriate.

    CSS Zen Garden
    Link587
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin11 months ago
    note

    Cloudinary removed sitewide.

    All processing now done at build time with custom scripts.

    Link636
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink11 months ago
    blog

    Gฬถoฬถoฬถgฬถlฬถeฬถrฬถโ€ฆ ex-Googler.

    My role at Google was eliminated.

    3844,959
    Share a direct link to this post
  • My google avatar.
    devrel@google11 months ago
    notecssshows

    CSS ::scroll-button(), ::scroll-marker, Carousel Configurator, and Carousel Gallery with Chris and Dave on ShopTalk Show.

    Watch ยท Listen ยท Read

    some title
    Link453
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink11 months ago
    notecsstalks

    Recording is live!

    Watch CSS Can We Do That on YouTube via Smashing Meets CSS online event.

    CSS Can We Do That at Smashing Meets CSS
    Link336
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    CSS Mixins are ready for experimentation!

    @mixin --box {
  aspect-ratio: 1;
  inline-size: 100px;
  block-size: 100px;
}
.box {
  @apply --box;
}

    Here's how to get started with CSS @mixin in Chrome Canary.

    33308
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Get ready! The <select> element can now be customized with CSS, check out the post on the Chrome Blog!

    • Finally render custom HTML inside an <option>
    • Works without JS
    • Easy to progressively enhance
    Link331,763
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    We just announced how CSS can make carousels on the Chrome Blog!

    • Incredible accessibility
    • Works without JS
    • Builds upon regular scrollers

    CSS Carousel Configurator:
    I made this so you can directly see the relationship of a feature you want and the related CSS.

    CSS Carousel Gallery:
    Showcases meaningful use cases and exemplifies how to orchestrate many capabilities together.

    Link311,093
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Add a rainbow shadow effect with hue longer interpolation and a little bit of blur().

    Try it in this Codepen

    A black button with a rainbow blurred shadow behind it
    Link18210
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    note

    Gettin' rrready for Google IO!

    some title
    Link314
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecsstalks

    Join me, Julia, Miriam and Geoff April 1st for the virtual event Smashing Meets CSS.

    Screenshot of the four speakers from the smashing website
    Link363
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    Let the stagger experiments begin

    ul > li {
  --stagger: calc((sibling-index() - 1) * .1s);

  transition:
    opacity   1s var(--ease-3)        var(--stagger),
    translate 1s var(--ease-spring-3) var(--stagger);
}

    Elements can now know which position they are in the DOM tree (index) and how many other elements there are in total (count).

    15783
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    To give View Transitions a perspective, either:

    ::view-transition-image-pair(--foo) {
      perspective: 500px;
    }
    /* or */
    ::view-transition-new(--foo) {
      transform: perspective(500px);
    }

    Hope this finds someone well.

    Link3202
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    CSS Kaleidoscopes

    Short video switching between the two kaleidoscopes

    Animating gradients in 2025.

    135
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    An Emoji Naming Convention

    A screenshot of some of the code snippets found in this blog post.

    Prevent collisions and make it clear.

    1559
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Need a rad way to learn CSS anchor?

    Look no further than anchoreum.com!

    Screenshot of the app editor
    Link132
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops1 year ago
    note

    39 today, wheeeeโ€ฆ

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    For chill time I'm adding to this scroll driven animations notebook.

    Some pretty wild stuff in there already, gettin wierder each bedtime routine.

    Link18650
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin1 year ago
    note

    New <footer>,
    Went big.

    Link
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin1 year ago
    note

    New 404 page:

    • glitchtastic
    • VisBug loaded so you can
      edit or destroy the page
    Link209
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #14
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    Backend dev Lane Wagner, of boot.dev and host of Backend Banter FM, guests this week sharing what do backend dev think of CSS.

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link126
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    6 CSS Snippets Every Front-End Developer Should Know In 2025

    Text emphasized alt text example

    Toolbelt worthy, powerful, and meaningful CSS you'll need for 2025.

    13450
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Advanced attr() in Chrome 133. Opening new ways to integrate with CSS from your HTML:

    <li scroll-snap="start"></li>
    <li scroll-snap="center"></li>
    [scroll-snap] {
      scroll-snap-align: attr(scroll-snap type(start | center | end));
    }

    Try it & learn more from Bramus @ Chrome Developers

    Link9499
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    My @container scroll-state() article is live!
    developer.chrome.com/blog/css-scroll-state-queries

    Stuck state:
      Triggered when an element is stuck.
    Snapped state:
      Triggered when an element is snapped.
    Scrollable state:
      Triggered when an element is overflowing.

    Link11942
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecssshows

    Pure CSS Scroll Spy Table of Contents

    Kevin Pow()ell and I go over the CSS Wrapped 2024 site and break down the <details> scroll spy component to uncover the CSS scroll driven animation powering it.

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    Open Props UI

    Open Props UI, the UI of the future (or now, with feature flags). Components you can copy or paste into your projects.

    A component library built on Open Props with the goal of using the newest HTML and CSS features.

    476
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    My text-box article is live!
    https://developer.chrome.com/blog/css-text-box-trim

    Did you miss my text-box prediction?

    Don't miss this interactive notebook, helpful for feeling out the effects and edge cases.

    Link14698
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin1 year ago
    blogcss

    Introducing The Nerdy Notebook

    Text emphasized alt text example

    A collection of self hosted ObservableHQ CSS Notebooks

    5270
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    :hover > :not(:hover), sorry not sorry

    Text emphasized alt text example

    Focus by demotion.

    91,055
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecssshows

    "Nerding out about CSS": Watch or Listen

    General Musings with Kevin Powell

    some title
    Link493
    Share a direct link to this post
  • 122 postsin2024
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Saw this on a skateboard, had to make it in CSS.

    background: repeating-linear-gradient(
      to bottom, 
      #000 0px var(--_stripe-size), 
      #fff var(--_stripe-size) var(--_stripe-gap)
    );

    Ended up not just being gradient text, but a repeating gradient text effect ๐Ÿค“

    Fun: CSS can repeat a repeating gradient

    CSS in a pattern on a pattern
    Link756
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Animated gradient text is like the poster child of AI right now. Gotta have that animated gradient text sparkle button thingy to be cool.

    So here! Steal the recipe.

    Link16245
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Earlier this year, I wrote 5 CSS snippets every front-end developer should know in 2024 on web.dev. I think it holds up!

    Checkout the 6 snippet 2023 edition

    some title
    Link871
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    A powerful container query

    Text emphasized alt text example

    How to automatically adapt scroll buttons to the inside or outside based on available space.

    7866
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Today marks 28 years of CSS!

    "CSS1" created in 1996.

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    CSS Wishlist 2025

    A cryptic, ancient paper stack, of sticky notes, each with elven writing

    Holy crap I guess I want 15 more things!

    17133
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops1 year ago
    note

    It's cookie party day with our friends, but both kids are sick (and my spouse isn't 100% either), and we call in sickโ€ฆ

    So, I bundled everyone on the couch, and we giggled (wrong family, too many hands, etc) our way through making cookies with AI.

    some titlesome titlesome titlesome title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    note

    Test your eye, trust yer guts; be compared.

    kerntype, a letter spacing game - by Mark MacKay

    Can you kern?

    some title
    Link1031
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    CSS Wrapped 2024

    CSS Wrapped homepage screenshot

    5 new CSS features for components, 4 for user interactions, and 8 for developer experience!

    4121
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    note

    7 years at Google ๐Ÿ™‚

    Link22181
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Small update for gradient.style, the provided CSS for your creation is now custom properties and not classes.

    Check it outโ€ฝ

    screenshot of the gradient editor export code box, shows custom properties inside. one for sdr and one for hdr.
    Link
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops1 year ago
    blog

    November games we're playin

    Text emphasized alt text example

    Oddada, Plucky Squire, Windblown, Tiny Glade, Driftwood, and an oldie but goodie Hidden In Plain Sight.

    1332
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcsshtml

    Have a dialog

    Screenshot of one of the dialogs open

    A few fancyish dialogs for you to steal.

    32839
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsshtmljstalks

    UI Workshop

    Sprinkle scroll driven animations, view transitions, popovers and container queries onto an ecommerce home page with me!

    Video ยท Code

    Me pointing at a title saying Practical UI/UX WorkshopScreenshot of the development environment on IDX, with a preview window of the site on the rightA screenshot of the light theme designA screenshot of the dark theme designA screenshot of when a product image lightbox is open
    Link761
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcssoss

    A CSS Logo Hatches!

    The 3 CSS logo variants next to each other, primary, light and dark.

    After many iterations, submissions and cycles of feedback, we're excited to share the communities logo result.

    13269
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    note

    I've got an author page over on developer.chrome.com!

    Screenshot of the author page
    Link
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin1 year ago
    note

    New Feature just dropped!

    • The big flat list of posts is now grouped
    • On desktop there's a new timeline nav component on the left so you can quick jump around
    • Tag style update
    • Alignment fixes in cards
    • Scroll animations added to new list group dividers
    • View Transitions added to the timeline nav
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss
    .card {
      aspect-ratio: 4/3;
      
      @media (orientation: portrait) {
        aspect-ratio: 3/4;
      }
    }
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    A keyframe combo trick

    A css keyframe trick with scroll driven animation

    How to combine page load keyframe animation that blends seamlessly with a scroll driven animation.

    2185
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Just as @scope brought selector donut scoping to CSS (thanks Nicole!), so does interactivity: inert; bring donut inertness.

    Try it on Codepen ๐Ÿค˜๐Ÿป๐Ÿ’€
    use Canary with web experiments enabled

    some title
    Link531
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    David and I join Robbie and Chuck on Whiskey.fm!

    ๐ŸŽ™๏ธ Front-end Adventures with Bad at CSS

    some title
    Link119
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom1 year ago
    note

    Muahahahahahaha!

    Today is a great day.

    ๐ŸŽƒ๐Ÿ’€๐Ÿฆ‡

    Link1
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcsstalks

    Amazing CSS in 2024 at DevFest Nantes

    Amazing CSS in 2024 by Adam Argyle at DevFest Nantes

    Watch the recording, peep the slides, steal code.

    356
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Species in Pieces
    30 endangered animals, 30 pieces

    2015 CSS throw back to the super rad clip-path project from Bryan James, which includes a making of post on Smashing Magazine!

    Link313
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notejs

    Play a ๐Ÿซฐ(snap) when CSS snaps!

    const snap = new Audio('snap.mp3')
    
    scroller.onscrollsnapchange = () =>
      snap.play()

    Demo ยท JS Snap API

    Note: you may need to click/tap before scrolling, for the browser to deem playing the audio as user activated.

    const snap = new Audio('snap.mp3') scroller.onscrollsnapchange = () => snap.play()
    Link435
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom1 year ago
    blogcss

    Headless, boneless, skinless & lifeless UI

    A headless phantom in a graveyard

    It's Halloween month, let's talk about UI abstractions.

    2160
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    Why isn't my `position-try-fallback` working in small spaces?

    how could this innocent code bite me?! position-area: top center

    Learn from my anchor() and position-area mistakes.

    218
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsstalks

    See ya in Nantes, France for DevFest! Watch out for my talk on Amazing CSS in 2024.

    ๐Ÿฉธ๐Ÿฉธ๐Ÿฉธ Slides ๐Ÿฉธ๐Ÿฉธ๐Ÿฉธ

    My profile picture with the Devfest logo over top
    Link25
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #91
    Season 5 Wrap

    Una and I recap our favorite moments from the season: popovers, dialogs, top layers, trig functions, color functions, :has() tricks, balanced text wrapping, linear() easing, nesting, anchoring, state queries, view transitions, and scroll driven animation.

    What a year for CSS!

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying season 5 wrap-up.
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Bramus investigates and reports on CSS custom property performances. What are the performance inpacts of registered and unregistered custom properties?

    web.dev/blog/at-property-performance

    some title
    Link
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops1 year ago
    note

    That time of year to watch Over The Garden Wall (trailer)

    some title
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #90
    Scroll-Driven Animation

    Una, rad special guest Bramus, and I break down scroll-driven animation!

    For more learning and information, checkout Bramus' YouTube Series and his awesome tool scroll-driven-animations.style.

    Watch ยท Listen

    Una, Bramus and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying view transitions.
    Link216
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    Open & Close Transitions with <details>

    details { inline-size: 50ch; interpolate-size: allow-keywords;
&::details-content {s opacity: 0; block-size: 0; overflow-y: clip; transition: content-visibility 1s allow-discrete, opacity 1s, block-size 1s; }
&[open]::details-content { opacity: 1; block-size: auto; } }

    Your boilerplate starting place for <details> transitions

    10437
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    CSS interpolate-size to the rescue

    :root { interpolate-size: allow-keywords; }
.password { transition:  height .3s var(--ease-3), opacity .3s var(--ease-3); }
.username:not(:has(:user-valid)) + .password { height: 0; opacity: 0; overflow: clip; }

    Animate to height or width auto with 1 CSS snippet

    9688
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Bring some color and intrigue to a <dialog> or [popover] with an animated radial gradient box shadow.

    Def jump in and try customizing the colors ๐Ÿค˜๐Ÿป๐Ÿ’€

    Link245
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    A functional CSS concept

    .component { fontsize(2); grid(1fr auto / repeat(3, 1fr)); anchor(--foo flip-block); shadow(4); radius(2); ratio(square); place(center); }

    Love it or hate it?

    610
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    A memorable video from 2019:
    Video: "Why Is CSS So Weird?".

    Miriam Suzanne explains how CSS is solving a weird problem, yet is guided by meaningful principles; shaping it into the powerful and complex tool it has become.

    There's also a blog post.

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Brad Frost shows on YouTube and a blog how LLMs (Cursor and Claude in this case) are helping him create, iterate and ideate over web design. He poses a question at the end; maybe you don't need static comps.

    He asks for a funky design; it got funky.
    He asks for a form; got a form.

    My favorite moment was when he had Cursor rewrite the styles to use Open Props; really nice that it can unite values into tokens with reasonable logic.

    the already-here future of prototyping
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #89
    View Transitions

    Una, rad special guest Bramus, and I explain view transitions!

    Watch ยท Listen

    Una, Bramus and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying view transitions.
    Link223
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    Custom <select> boilerplate + transitions

    Example selects are shown in light mode and dark mode

    You're going to want this code when you go to kickoff customizing select elements.

    7616
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecssjs

    Bring a rad clip-path transition to your light/dark toggle switch with a progressively enhanced view transition.

    Try it ยท View Source

    Link123
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops1 year ago
    blog

    Two indie games we're hackin on in the house

    Title image from Dordogne game

    A fragile egg puzzle platformer and a beautiful, hand painted, storydriven water color art experience.

    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecsstalks

    Artem Pendiurin, aka ErSketch, took SmashingConf visual notes in Freiburg.

    They turned out rad, here's the one from my talk!

    some title
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #88
    State Queries

    Una and I explain State Queries, specifically the scroll queries using @container scroll-state().

    Share any state queries you'd like to see with the CSSWG here or here!

    Watch ยท Listen ยท Show Notes

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #13
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    Matthias Ott is the guest this week! Their keynote talk Web Design Engineering With the New CSS was so rad at CSS Day 2024, we had to chat.

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link436
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecsstalks

    My "Tik Talk" at Smashing Conf went great! Will share the video when it's available.

    Until then, here's everyone's favorite picture from the event. They're calling it The CSS Renaissance ๐Ÿคฃ

    Me in a chair surrounded by interested developers
    Link621
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsstalks

    Arrived in the beautiful, green, city of Freiburg for Smashing Conf.

    It's a mystery why I'm here ๐Ÿ•ต๏ธ

    The smashing cat floating on a cloud with a birdy on their laptop
    Link37
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Combo light-dark() with Temani's great border-image techniques.

    .card > figcaption {
      color: light-dark(#000, #fff);
      border-image: fill 0 conic-gradient(light-dark(#fff8, #0008) 0 0);
    }

    Try it on Codepen

    light exampledark example
    Link218
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsshtmlshows

    Ep #5
    The Over-Easy Machine

    • UI layering with anchor()
    • no more complex position: absolute
    • keyword alignment
    • intrinsically sized based on content
    • pairs radically with popover elements

    Try the machine:
    Basic ยท Author Cards ยท Animated Popover


    The latest Mini Web Machine on Chrome Developers
    Tiny bits of code that power great UX.

    The Over-Easy, Mini Web Machine
    Link9318
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #12
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    Estelle Weyl and Eric Meyer join to discuss their book CSS The Definitive Guide 5th Edition, and of course chat about what CSS they're bad at.

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link236
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    This line of code is about to be in every single stylesheet.

    h1, p, button {
      text-box: trim-both cap alphabetic;
    }

    Centering in CSS is about to get even finer grained.

    Try it demo 1 โ€ข demo 2 โ€ข demo 3

    Link1083
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    CSS functions in the works

    CSS

    Some of these functions look hot!

    336
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Una and I chat with Wes Bos and Scott Tolinkski of SyntaxFM about the CSS4 and CSS5 RFC plus we dig in to some experiments in Chrome Canary (text-box-trim and scroll-state() queries).

    Subscribe, listen or watch
    Youtube ยท Spotify

    some title
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #87
    Anchor Positioning

    Una and I explain anchor() and all it's glory!

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notejshtml

    Excellent post on the CloseWatcher API by Abdelrahman Awad.

    some title
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogcss

    Page and Component Adaptive Light/Dark

    Screenshot of 2 columns each with alternating light and dark nested elements

    Three solutions, one for today and two for tomorrow

    965
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom1 year ago
    notecss

    Get yours.

    CSS IS FOR GIRLS and exceptionally smart boys
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    note

    Frostapalooza rocked! So many musicians, all coming together JIT, andโ€ฆ takin. down. the. house!!

    Get yer own "Kiss My CSS" shirt here ๐Ÿค˜๐Ÿป๐Ÿ’€๐Ÿค˜๐Ÿป

    Me with a 'KISS MY CSS' shirt on, weilding an electric guitar on a stage
    Link28
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Take the survey!

    State of CSS 2024 logo
    Link32
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Scroll Snap + Scroll Driven Animation carousel

    ๐Ÿ’ก in the mobile size it looks a lot like the iOS app switcher eh?

    try it!?

    Link11128
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Scroll to 3D space travel through CSS4 and CSS5.

    try it!?

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notejs

    Learn all about the new scrollSnapChange and scrollSnapChanging JS events.

    Or try this nifty Snap Event Visualizer ๐Ÿค˜๐Ÿป

    Link452
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #11
    14 CSS talks in 1 hour

    • Overview of CSS Day 2024
    • CSS Day 2024 YouTube Playlist

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecssshows

    Lane Wagner and I chat CSS

    • CSS is the hardest programming language
    • Backend CSS (back-of-the-front)
    • Front-end has multiple bosses thatโ€ฆ may make people cry

    โคท Backend Banter ยท youtube ยท spotify

    Backend Banter Podcast
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsshtml

    Join me in Beijingโ€ฝ

    I'm giving a workshop that'll use CSS to add some rad upgrades to a store page.

    screenshot of details of the event in beijing
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #85
    linear() easing

    Una and I cover the linear() easing function, breaking down the API, tools for generating them, and libraries that can make adoption nice and easy.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link16
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsshtmlshows

    Ep #4
    Pop n' Lock

    • <dialog> basics
    • top-layer, transition-behavior and overlay explained
    • how to transition a <dialog>

    The latest Mini Web Machine on Chrome Developers ยท Tiny bits of code that power great UX.

    Pop n' Lock Mini Web Machines
    Link419
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    being on top of everything has never been so easy

    <dialog>

    Link223
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #84
    Text Wrap

    Una and I cover the text-wrap shorthand.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link11
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    noteshowsjs

    Jason and I "install it" ๐Ÿคฃ

    Watch on YouTube

    Adam looking at Jason saying the PM is going to be so proud of us
    Link416
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    note

    Lakitu is an OG cloud nerd.

    a picture of lakitu, the cloud riding turtle from Super Mario Brothers franchise
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #83
    :has() tips and tricks

    Una and I expand on episode 61 about :has() by focusing specifically on use cases, tips and tricks. Get inspired and discover new ways to make reactive UI from CSS.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying the title of the episode.
    Link9
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecss

    Videos from CSS Day 2024 are releasing weekly! Rachel Andrew's on Layout and Reading Order just dropped today!

    & don't miss this one by Matthias Ott called Web Design Engineering With The New CSS.

    An upclose photo of ping and stickers with the CSS Day logo
    Link13
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    :whispers: CSS motion blur

    Link315
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #82
    What's new in color functions

    Una and I catch you up with the latest changes to color functions.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link13
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notejs

    Preview two new JS events:
    scrollSnapChange & scrollSnapChanging

    Watch me as I explain what's happening in this scroll snap event visualizer.

    Try it in Canary by turning on #enable-experimental-web-platform-features

    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #81
    Trigonometric Functions

    Una and I make math practical for the UI Engineer by avoiding the complex side of the mathematics and instead, focus on use cases.

    This is the episode about math in CSS we've always wanted. Follow along as we surprise ourselves over and over with how inspiring the applications of these concepts are.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link18
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #10
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    David East and I dive into a list of things we think are time wasters disguised as time savers.

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link9
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogtools

    9 rad tools in tabs I'm trackin

    Text emphasized alt text example

    What's in your toolbelt?

    115
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Calendar prototype with sticky headers:

    • scroll snap
    • sticky
    • grid
    • z-index: 1

    โคท try it on Codepen

    or checkout an SSR fork from tbeseda on Mastodon that can render many years ๐Ÿค˜๐Ÿป๐Ÿ’€

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    BEM with native CSS nesting

    a code example is shown where &[class*='--github'] is the crucial key to simulating a BEM modifier class

    Vladyslav Zubko has the cure?

    828
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notejs

    At the rad CascadiaJS conf today in Seattle.

    It's beautiful outside, cool cats inside; stoked for 2 days of learnin and chin waggin.

    A sasquatch by a lake with a computer and some code open
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #80
    Animating to and from top-layer

    Una and I went over popover and dialog last week, and this week we're helping you animate and transition them! Learn about @starting-style, overlay, :top-layer, ::backdrop, transition-behavior, :popover-open and much more.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link18
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast1 year ago
    notecssshows

    Ep #79
    Popover and Dialog

    Una and I are back in Season 5 of the CSS Podcast! We discuss popover and dialog, how they're different, and how to animate them.

    Popover and dialog are both Baseline now ๐Ÿ‘€

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying popover and dialog.
    Link316
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    So excited to be back in Amsterdam for CSS Day! Find me at a booth, ask me about CSS carousel, typography, devtools, or whatever! See you there!

    Find the videos here if you can't make it, they're super worth it.

    some title
    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #9
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    David East and I discuss (and show on YouTube) how rad single keyframes can be.

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link111
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Physics in CSS!

    I transferred a JS physics function into CSS thanks to sqrt(), exp(), sin(), cos() and @property.

    :root {
      --mass: 1;
      --stiffness: 100;
      --damping: 5;
      --start-velocity: 0; 
    }

    Check it out on Codepen. Change the properties and see a different animation.

    Link
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom1 year ago
    notecss

    There's a whole next level of CSS centering that's about to land on y'all and blow yer mind.

    I warned you.

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsshtmlshows

    Ep #3
    The Looper Pile - Mini Web Machine Fusion
    โคท layout a "Looper" with the "Pile"

    This episode represents the overarching theme of the series! Combining small bits of code together can be a great way to build larger experiences.

    Watch episode 3 on YouTube

    The Looper Pile, Mini Web Machines
    Link5
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Prefer the light or the dark mode? Try it on Codepen.

    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css1 year ago
    notecssshows

    Ep #8
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    David East and I discuss container queries and try to tell you everything you'll need to know.

    โคท badatcss.com ยท youtube ยท spotify

    Bad at CSS logo
    Link210
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    note

    Microsoft Build, that was fun!

    Chuck and the Whiskey Web and Whatnot show, that was SUPER fun.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    blogcss

    Using @starting-style and transition-behavior for enter and exit stage effects

    transition to and from display none

    How to leverage first render and display: none as transition triggers for any element

    5130
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    noteshows

    August 17th - @Mr. Smalls Theater

    Frostapalooza!

    I'll be playin guitar ๐ŸŽธ in 2 โœŒ๏ธ songs at a benefit concert extravaganza called Frostapalooza; for Brad Frost's birthday!

    You should come! Snag a ticket

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Normally @keyframes would be used for this technique, but with @starting-style we can transition.

    * {
      transition: opacity .5s ease-in;
      @starting-style { opacity: 0 }
    }

    Triggers via:

    • page load
    • inserted into the DOM
    • going from display none to a visible display value

    I feel like there's more use cases to explore. Let me know what you findโ€ฝ

    Try it on Codepen

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecssoss

    CSS4 RFC is live and ready for community feedback!

    The CSS4 Community Group has been meeting weekly to categorize every CSS feature into CSS3, CSS4, and CSS5.

    Yep, you read that right, CSS5.

    • Curious what features are in each bucket?
      The RFC has it all laid out.
    • Disagree with a categorization?
      Make a comment!

    We want to hear from you. Help us ensure we've mapped the features into buckets you agree with, can teach, can learn, and can grow with.

    Check it out

    some title
    Link117
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecsshtmlshows

    Ep #2
    The Pile

    • element layering layout machine
    • replaces many use cases for position: absolute
    • offers group or individual keyword alignment
    • can be intrinsically sized based on content

    Watch episode 2: The Pile

    The latest Mini Web Machine on Chrome Developers ยท Tiny bits of code that power great UX.

    The Pile, Mini Web Machines
    Link120
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecssshows

    The rad Kevin Powell and I share our favorite CSS features that aren't new but are seldom used.

    How many of the 23 did you knowโ€ฝ

    Watch on YouTube ยท Checkout Demos

    Kevin and Adam are pointing to the title of 23 must know CSS features
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    blogosstools

    VisBug v0.4.0 release notes

    Text emphasized alt text example

    Some much needed updates are ready for y'all!

    443
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink1 year ago
    notecss

    Here's a fun use case for CSS paint-order

    Codepen ยท MDN ยท CanIuse?

    some title
    Link1114
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecssshows

    Introducing the GUI Challenges series successor:

    Mini Web Machines!
    Tiny bits of code that power great UX.

    • shorter episodes
    • copy and paste free code
    • narrower focus
    • meaningful use cases

    Watch episode 1: The Looper

    some title
    Link335
    Share a direct link to this post
  • My google avatar.
    devrel@google1 year ago
    notecssshowstalks

    I had the pleasure of speaking at Epic Web Conf in Park City, Utah!

    My talk was titled:
    Lightning in a Bottle with CSS Custom Properties

    Took a workshop on Remix and Shopify, watched to great talks about the web, OneWheeled, and hungout with Kent, Una, Chan, Annie, Ryan, Theo and many more ๐Ÿค“

    Lovely event, people, & location.

    Watch ยท Slides ยท Demo

    lightning in a bottle with css custom properties. how to guard css sytems with type safe @property variablesscreenshot from the conference homepage
    Link116
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Screen shakes are so cool in video gamesโ€ฆ

    Web buttons can do that!

    Link434
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    A gradient border image, transparent at the edges, looks like it thins out as it fades out.

    .effect {
      border-image: 
        linear-gradient(
          transparent, 
          var(--indigo-6), 
          transparent
        ) 
        1 / 4px /* slice n' size */
      ;
    }
    example with the effect on inline bordersexample with the effect on block borders
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    Gallery layout rotation and interaction animation with View Transitions.

    Try it on Codepen

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcssoss

    BYO CSS tokens to Tailwind v4's new CSS centric config

    @import "tailwindcss"; @import "open-props/style";
@theme {
  --color-ink-1: var(--ink-1);
  --color-ink-2: var(--ink-2);
  --color-surface-1: var(--surface-1);
  --color-surface-2: var(--surface-2);
  --color-link: var(--link);
}

    Kinda nice to ditch a JS file in this instance.

    225
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blog

    Vibe check

    A bit of what I've been up to

    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    Ep #7
    Dave Rupert is bad at CSS

    • Macho Man Randy Standards cameo
    • Styling inputs and makin knobs
    • field-sizing
    • :user-invalid
    • content-visibility
    • Relative color syntax (RCS)

    โคท badatcss.com ยท youtube ยท spotify

    Dave Rupert
    Link16
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    blogcsshtml

    Steal this popover code

    Text emphasized alt text example

    Transition a popover in and out of the top layer penthouse

    1044
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcss

    Can you feel the rhythmโ€ฝ

    Screenshot of the devtools grid overlay on top of the demo from this post.

    It's much more than vertical rhythm on the web

    423
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin2 years ago
    note

    Bluesky mentions are now collected and shown on notes and blog posts on this site, just like Mastodon.

    A screenshot of a post from this site with Bluesky mentions linked with an icon.
    Link17153
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    Ep #6
    New Year, New Resolutions:
    A look at me and David's CSS goals for 2024

    • Finish Open Props v2
    • Build with CSS Anchor
    • New uses for Container Queries
    • Multiple backgrounds on gradient.style
    • Get weirder with Scroll-Driven Animations
    • Help DevTools evolve with modern CSS

    โคท badatcss.com

    CSS in 2024 on some grunge texture
    Link613
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    noteshowstalks

    Beautifully shot 8m interview with Jason Lengstorf about:

    • how people love shredding nice things
    • is there a "dream job"?
    • how to know when you're successful?
    • a secret for faster career growth?

    Watch on YouTube

    Jason and Adam looking at a food menu in a punky lunch location.
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogshowscssjsoss

    Learn With Jason (live in studio)

    asdf

    I made a brutalist noise experience with Svelte, PartyKit, audio streams, gradients and blend modes. Jason and I go through the code, giggle, and cause some visual chaos.

    122
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    noteshows

    Hung out with the super fun Kelvin Omereshone and chatted about, you guessed it, CSS!

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcss

    Make some hacky noise with CSS gradients

    Text emphasized alt text example

    Gradient on gradient action.

    335
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom2 years ago
    notejs
    document.startViewTransition
    // too much to write
    
    // makes alias: short for transition
    const txn = document.startViewTransition
    
    txn(async () => {
      // much better
    })

    One alias could save a lot of characters.

    sounds like a Geico commercialโ€ฆ

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    A practical introduction to Scroll Driven Animations with CSS scroll() and view()

    My first Codrops article ๐Ÿค“

    Link536
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Radio groups are so powerful! Combine them with :has(), animated grid-template-columns and linear() easing and you've got yourself a neat little single picker UX.

    Try it on Codepen

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    A CSS bento-like grid that's aware of the number of children and aspect ratio available thanks to :has() and @container.

    Try the demo

    Shout out to view-transition's for making the interactive demo so much more compelling.

    Link81
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    is it time to forget about physical properties like margin-top and left?

    Can't throw out the x/y transforms tho ๐Ÿ˜ญ

    Link311
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin2 years ago
    note

    Happy New Year!

    Link
    Share a direct link to this post
  • 99 postsin2023
  • adam@GUIchallenges2 years ago
    noteshows

    Thinking on ways to make a Comparison component

    In this GUI Challenge, I use grid, masks and an <input type="range"> to stack and compare 2 elements and their contents.

    watch ยท demo ยท source

    GUI Challenges character next to a preview of the comparison component showing 2 images
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    โœ… 2 lines of CSS
    โœ… a courtesy media query
    โœ… a keyframe

    Check it out on Codepen

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    Una, Bramus and I put together a 2023 Wrapped for CSS ๐Ÿค“

    Playful title says CSS Wrapped 2023
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Thought this focus / interaction effect turned out nice; maybe you'll like it and make use of it too.

    https://codepen.io/argyleink/pen/XWOOydB

    Link322
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    blogcssjs

    Open Props in Next with StyleX

    Next logo, StyleX logo, Open Props logo

    A guide to getting started with Next, StyleX and Open Props.

    19
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss
    --atom: 0.15957s;

    via Open Props

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    I learned you can use % for chroma!

    .percentage-chroma {
      color: lch(50% 50% 200);
      color: oklch(50% 50% 200);
    }

    Added 2 examples to my CSS Color Syntax Mega List.

    Link22
    Share a direct link to this post
  • adam@GUIchallenges2 years ago
    notecssshows

    Thinking on ways to solve Picklists

    In this GUI Challenge, I show how to use leverage the power of checkbox and radio groups for beautiful and accessible picking UX.

    demo ยท source

    GUI Challenges avatar is next to a piece of CSS code and the title Picklists
    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    Ep #5 ๐ŸŽ™๏ธ Bad At CSS Podcast

    Jason Lengstorf, David East and I chaotically discuss CSS, container queries, and that pesky clamp() function ๐Ÿ–•.

    Subscribe, listen or watch
    Spotify ยท Apple ยท YouTube

    What CSS is Jason Lengstorf bad at?
    Link6
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcss

    Custom range input progress fill

    A slider input half filled with a vibrant gradient.

    Thanks to Roman Komarov's fork, I hoped for a CSS only solution to filling a range input's progress style with a gradient.

    142
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Steal this minimal code setup for a nice comparison component.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    View source

    Link27
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    I wrote about CSS prefers-reduced-transparency on developer.chrome.com ๐Ÿค“

    a comparison is shown between a transparent blurry white card design with white text next to a reduced transparency equivalent that is dark and nearly opaquea comparison is shown between a photo of a monstera with a black gradient overlay that has text inside and the same picture above the text, no overlay, no transparency, and very equivalent look
    Link221
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Checkbox and radio groups have special powers with keyboard and screen reader interactions; leaning into them can lead to some rad UI:

    Picklists ยท Taglists

    Go ahead, open them up and give it a try!

    4 lists are shown, 2 checkbox and 2 radio. all have an expanded or undisclosed layout, as to not hide options behind dropdowns or anything.2 light and 2 dark tag lists are shown, each with various options chosen to show how they work. the checkbox list can specify multiple, the radio list can only have 1 selected.
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast2 years ago
    notecssshows

    How do I center this div?

    Una and I discuss CSS centering, and all the different ways CSS has your back.

    Turns out, there's A LOT of ways to center.

    Watch ยท Listen

    Una and Adam smiling with a title that says How do I center this div?
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    NEW

    5 bounce easings added to Open Props!

    .box {
      animation: drop 1s var(--ease-bounce-2);
    }

    try it out!

    Link221
    Share a direct link to this post
  • adam@GUIchallenges2 years ago
    noteshows

    Thinking on ways to make spoopy Halloween Projections

    In this GUI Challenge, I emulate a Halloween projector effect I saw on a wall.

    demo ยท source

    GUI Challenges character next to some scroll-snap CSS code
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Original Codepen set up a vibrant radial gradient in each corner and adjusts their size so their color crossover created a swirly effect.

    The animated version uses @property to interpolate each radial gradients position and adds a radial gradient size slider, so you can find other swirly moments of your own.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    note
    A wood cut circle with a complex SVG mandala cut into it, with a laser cut skull in the middle
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    I've got a new post over on developer.chrome.com!

    Everything you need to know about
    CSS Relative Color Syntax ๐Ÿค“

    A corridor of multi-colors frames, creating a rainbow hallway, is well lit and the light is blending colors inside the corridor.
    Link111
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    @Container pattern

    โœ… nice inline flex layout when there's room in it's Column container

    if not?

    โœ… switch to a nice block layout and center the text

    I like the ch unit for this since I'm wanting to switch based on available reading length for the text ๐Ÿค“

    .Message { display: flex;
@container Column (width < 40ch) { flex-direction: column; text-align: center; } }2 cards are shown, each with inline layouts2 cards are shown, each with block layouts and centered text
    Link
    Share a direct link to this post
  • adam@GUIchallenges2 years ago
    noteshowscss

    Thinking on ways to solve relative color

    In this GUI Challenge, I show you how to use CSS RCS (relative color syntax) for lightening, desaturating, opacity, grayscale and more.

    oklch(from hotpink calc(l - 20) c h)
    hsl(from hotpink h calc(s / 2) l)
    hsl(from hotpink h s l / 50%)
    hsl(from hotpink h none l)

    demo ยท source

    There might be one or two RCS features you didn't know ๐Ÿค“

    Avatar is shown next to a syntax breakdown visual of css relative color syntax
    Link15
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecss

    Bramus explains @scope on developer.chrome.com and his personal blog with this quick introduction.

    @scope (.Card) {
      > header,
      > footer {
        background: hsl(none none none / 20%);
      }
    }

    @scope is new in Chrome 118

    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    Ep #4
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    David East and I discuss TypeScript; David defends it, and I attack it. I'll probably get mega roasted for this.

    tldr;
    I love TypeScript, for you.

    Subscribe, listen or watch
    Spotify ยท Apple ยท YouTube

    Hand drawn CSS bursting out the box
    Link14
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    View Source

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    CSS relative color syntax

    rgb(from green r g b / alpha)
    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    NEW
    ๐ŸŽ™๏ธ Bad At CSS Podcast

    David East and I have a special guest:
    Chris Coyier ๐ŸŽ‰

    Subscribe and listen
    Spotify ยท Apple ยท YouTube

    Chris Coyier quoted with 'Im not really good at trickery.'
    Link11
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcss

    Type safe CSS design systems with @property

    @property --hue { syntax: '<angle>'; initial-value: 5rad; inherits: true; }
@property --surface { syntax: '<color>'; initial-value: #333; inherits: true; }

    Fail safe, reliable, & deeply nestable.

    636
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast2 years ago
    noteshowscss

    Next up on The CSS Podcastโ€ฆ

    Ep #71
    Why do I have layout shift?

    Watch ยท Listen

    Una and I happy and excited for this episode on why you might have layout shift
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notecssshows

    Was on The CSS Survey's Live Stream Party!

    โœ… give Sacha and Hui a follow!
    โœ… sink your teeth into that juicy data
    โœ… hear predictions and suprises!

    Just take me to the results

    Me, Stacy and Stephanie on a title card with the show name on it and the PodRocket logo.
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast2 years ago
    noteshowscss

    Next up on The CSS Podcastโ€ฆ

    Ep #70
    Why do I have a distorted image?

    Watch ยท Listen

    Una and I happy and excited for this episode on why you might have a distorted image
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    note

    Had a great vacation!
    โœ… kids at grandma's
    โœ… chilled hard w/ my partner
    โœ… bought a banjo! (always been intimidated)
    โœ… played a lot of banjo and banjolele
    โœ… built a CSS demo or twoโ€ฆ
    โŒ play video games

    My partner and IMy partner and IMy partner and IMy partner and IMy partner and I
    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    Bad At CSS Podcast
    โคท logo made in the browser

    โœ… intentionally no font
    โœ… lack of any styles ๐Ÿ˜‰
    โœ… looks like you're in devtools
    โœ… bad layout
    โœ… bad colors
    โœ… box around bad is bad

    Codepen ยท Spotify

    some title
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast2 years ago
    noteshowscss

    Next up on The CSS Podcastโ€ฆ

    Ep #68
    Why is it overflowing?

    Watch ยท Listen

    Una and I happy and excited for this episode on why you might have unwanted overflow
    Link
    Share a direct link to this post
  • Bad At CSS
    adam.is.bad@css2 years ago
    notecssshows

    ๐ŸŽ™๏ธ The Bad At CSS Podcast

    David East and I host, and sometimes bring on an occasional guest ๐Ÿค“

    Subscribe and listen on:
    Spotify ยท Apple ยท YouTube

    Link
    Share a direct link to this post
  • adam@GUIchallenges2 years ago
    noteshows

    Thinking on ways to solve Adaptive Typography

    In this GUI Challenge, I show how to use the prefers-contrast media query to adapt both system and adaptive fonts to match user's contrast preferences.

    Contrast is more than just color

    demo ยท source

    GUI Challenges avatar is next to a piece of CSS code and the title Adaptive Typography
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    noteshowscss

    Experimental #CSS carousel featuring:
    subgrid scroll driven animations (SDA) oklch() @property @layer

    Lots of code comments
    to help break down the effects ๐Ÿค“

    โœ… SDA changes hue/theme
    โœ… SDA toggles next/prev
    โœ… SDA syncs dots

    Try it in Canary with #experiments enabled

    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast2 years ago
    noteshowscss

    New season of The CSS Podcast has begun!

    Ep #67
    Why isn't z-index working?

    Watch ยท Listen

    Una and I happy and excited for this episode on why z-index may not be working
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    noteshows

    Was on JS Party!

    ๐ŸŽ™๏ธ Watch it (or listen)

    Thumbnail from the event, with the event title and names of the folks
    Link
    Share a direct link to this post
  • adam@GUIchallenges2 years ago
    noteshowscssjshtml

    Thinking on ways to solve a Morphing Button

    In this GUI Challenge, I show how view transitions can upgrade the experience of changing the innerHTML of a button by animating the change.

    demo ยท source

    GUI Challenges character next to an example of the button and the title Morphing Button
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    noteshowscss

    Was on the @coderyan show!

    Watch itโ€ฝ

    • Designing for more than the viewport
    • Overview of the talk from Config 2023
    • CSS stuff ๐Ÿค“
    Me and Ryan shown with the text Better Responsive Design
    Link
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom2 years ago
    note

    Do not take the State of CSS Survey

    "Nice Adam" wants you to take it;
    naturally I want the opposite

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcsshtml

    Pull to Refresh with Scroll Snap and Scroll Driven Animation

    screenshot of the prototype in its refreshing state

    Scroll snap handles the scrolling stop points, SDA handles the animations and scrollend provides the event needed to trigger it all.

    5
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    noteshowstalks

    Spoke at Figma Config with Una!

    The Future of Responsive Design

    All about how the width of the viewport was never that relevant, it's more about the space a component has, the children type and count, and so much more.

    • Watch it
    • Config page
    Thumbnail from the event, title is The Future of Responsive Design
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    noteshows

    Was on the Cloudinary DevJams Podcast!

    ๐ŸŽ™๏ธ Watch it (or listen)

    We chat about making the nerdy.dev site with Deno and Fresh, and of course we chat all about how I'm serving images ๐Ÿ™‚

    Thumbnail from the event, title is Elevating User Experience with Cloudinary, Markdown and Deno's Fresh
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Vertical rhythm thanks to the rlh unit.

    Bonus:
    scales with the user's font size pref ๐Ÿ˜Ž

    Link
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin2 years ago
    notecss

    I've joined a CSS webring!

    Long live the indie web ๐Ÿค˜๐Ÿป๐Ÿ’€

    Link
    Share a direct link to this post
  • Evil cyborg Adam
    evil@atom2 years ago
    note

    I've been unleashed.
    What evil will I do first?

    Perhaps, I'll change one char somewhere..
    and break the build.

    muahahahaHAHAHAAAAA

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    noteshowstalks

    Co-MC'ed CSS Day 2023 with Michelle Barker ๐Ÿค˜๐Ÿป๐Ÿ’€

    catch up on all the talks here

    What a blast, totally was with my people. I'm especially proud of a few dad jokes:

    1. "Why don't you <popover> and have a <dialog> with me"
    2. "It's not the PacMan rule, it's the conic gradient rule: leave room for another color stop in your chat circle."
    Me on stage MCing like a dorkMe with Una in the Q&A portionMe with Patrick in the Q&A portionMe with Heydon in the Q&A portionMe with Sophie in the Q&A portion
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    noteshowstalks

    Spoke at Smashing Conf!

    • Watch it
    • Check out the slides
    • DIY
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    notetalksshows

    How to create personalized web experiences

    I spoke at Google IO again!
    Here's a link to my talk.

    Google IO website screenshot of my speaker title card
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    note

    Upcoming talks!

    • Smashing Conf San Francisco
    • CSS Day (๐ŸŽค MC)
    • Figma's Config with @Una
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcsstools

    A next-gen HDR CSS gradient builder

    Screenshot of the tool open in Safari and the browser chrome matches the colors of the gradient.

    Currently in beta, this tool empowers designers and developers with tooling for the latest syntax and features of CSS gradients and wide gamut colors.

    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    blogcss

    A conic gradient diamond and okLCH

    Text emphasized alt text example

    Two conic gradients, Open Props beta okLCH prop pack and a hue slider.

    9
    Share a direct link to this post
  • adam@GUIchallenges2 years ago
    noteshows

    Thinking on ways to do 3D SciFi Text

    In this GUI Challenge, I use CSS Scroll Linked Animations to 3D tilt a few paragraphs of text, and on scroll, make them appear to vanish into the far edges of the galaxy.

    watch ยท demo ยท source

    GUI Challenges character next to a preview of the 3D tilt vanishing effect
    Link6
    Share a direct link to this post
  • My google avatar.
    devrel@google2 years ago
    noteshows

    Google IO talk done!

    Success selfie at the ๐Ÿ†• Seattle office's Neon Staircase ๐Ÿค˜๐Ÿป๐Ÿ’€

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink2 years ago
    notecss

    Multiple hard stops in a radial gradient sized as farthest-corner, this is me changing the x position first from 0 to -100, then the y in the same manor.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Viewport widths n' color gamuts;
    As each widen, adapt the UI.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss
    .classic-gradient {
      background-image: 
        linear-gradient(45deg, 
          white, 
          black 0% 20%, 
          white 0% 40%, 
          black 0% 60%, 
          white 0% 80%, 
          black 0% 100%
        )
      ;
    }
    Link3310
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    ๐Ÿ†• post on developer.chrome.com

    wrap your head aroundโ€ฆ
    #CSS text-wrap: balance

    โœจ balanced headlines โœจ
    with one magical line of CSS

    only Chrome Canary atm, details in article

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    Open Props okLCH beta

    Text emphasized alt text example

    360 palettes for the price of one.

    9103
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecssshows

    Was on the @PodRocketPod!

    Me, Stephanie Eckles, and Stacy Kvernmo team up and answer questions about UI and UX.

    ๐ŸŽถ Listen on Spotify

    Me, Stacy and Stephanie on a title card with the show name on it and the PodRocket logo.
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    noteshows

    #VisBug won an award ๐Ÿคฏ

    Chrome Web Store
    Favorite of 2022

    This award is legit! Heavy, clever and minimal. Truly a trophy I'll keep around for a long time!

    Thanks everyone for the support!

    Hefty Chrome logo inside an acryllic trophy square.
    Link1265
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    ๐Ÿ†• post on web.dev

    6 CSS snippets every front-end developer should know in 2023

    Toolbelt worthy, powerful, and stable CSS you can use today.

    Link11156
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    Cyclical keyboard UX with a radio group and CSS trig functions

    Screen of the demo

    Radio groups naturally have cyclical roving tab index, but, I put them into a circle and now it really looks cyclical hehe.

    563
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshowscsshtml

    Thinking on ways to solve Switch Groups

    In this GUI Challenge, I show how to take a fieldset packed with a radio group, and turn it into a switch group that controls text alignment.

    demo ยท source

    GUI Challenges character next to
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    Use color-mix() to give opacity to opaque colors

    RGB and CMYK mixed with circles

    Relative color syntax is a better way, but still fun to know this trick.

    166
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    New post on DCC about CSS Nesting

    Two colorful origami cranes
    Link12112
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    noteshows

    hehe

    slightly twisted and dripping with evila little scared and blocky, more like a robotink and water color sketchy and funcrystals and stars and alien galaxy skulls
    Link324
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin3 years ago
    note

    Deno & Fresh have been rad.
    Same goes for Deploy.

    butโ€ฆ

    95% of the issues have been deps.

    I have deps on NPM, deno.land, esm.sh, and unpkgโ€ฆ if any of these services hiccup, and I try and build; builds fail.

    No single service can serve all the modules I need, and I don't need that many

    ๐Ÿ’ฉ๐ŸŒˆ

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    A use case for CSS overflow-clip-margin, nested border radii

    Text emphasized alt text example

    An alternative solution for nested border radius that clips the content-box.

    10145
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    I'm fallin behind getting my hands on some #CSS stuff!โ€ฆ Src of my FOMO:

    • anchor() - Post by Jhey
    • text-wrap: balance
    • linear() - Spec by Jake
    • view-transitions
    • view-timeline

    Hella powerful stuff there that I really don't want to let get away from me.

    Link25156
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    Retro Wave Gradient

    A orange and purple gradient sun with a striped mask on the bottom half

    Quick example of how to make that striped mask on the bottom of the circle gradient.

    15148
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin3 years ago
    noteshows

    afk.

    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    Conic gradient Android spinner

    Abstract spinner image with many in inbetween states

    Recreate an indeterminate spinner from Spotify, building off a tip from last week ๐Ÿค˜๐Ÿป๐Ÿ’€

    161
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops3 years ago
    note

    37 today. Maybe I'll upgrade this 2011 Mac Air.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    This felt like a future of library customization, using @layer:

    /* <tool-tip> styles */
    @import "tool-tip.css" layer(components.tooltip);
    
    /* later, in some-new-context.css */
    @layer components.tooltip {
      .some-new-context tool-tip {
        --_bg: var(--surface-1);
        --_shadow-alpha: 15%;
      }
    }

    Scope the import, then append tweaks into that scope from anywhere. Safe and sound.

    Rad stuff.

    Link460
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    blogcss

    Circular gradient stroke chart

    Three example states of the chart

    Two gradients, one's a mask and the other is the angle / completion.

    18491
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops3 years ago
    note

    Gettin the wiggles out before bedtime;
    kids night club style.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    Another rad use for the line-height unit

    Code snippet titled, inline padding like half leading

    Complimenting half leading with the lh unit on inline padding

    22215
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Math color palettes = letter spacing
    Optical color palettes = kerning

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    A color-contrast() strategy for complimentary translucent backgrounds

    Screenshot of the final code snippet from this blog post.

    With relative color syntax and the color-contrast() function, we can achieve a robust and dynamic overlay effect.

    463
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    CSS HD Color Guide

    Meet the new web color spaces!

    1. What is a color gamut or color space
    2. Review of the classic color spaces
    3. Meet the new web color spaces
    4. Migrating to HD CSS color
    5. Debugging color

    It's the article I wish I had when learning about CSS color updates.

    Check it out!!

    Wizard of Oz image with Dorothy going from black and white to color.
    Link6153
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    blogcss

    Thinking on GLITCH effects

    Adam avatar smiling in front of a grungy font with the word CYBERPINK.

    I chose clip-path and skew(), what do you choose?

    33
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    CSS color tip!

    Need a rainbow gradient? Let <hue-interpolation> do the work.

    .vibrant-rainbow {
      background: linear-gradient(
        to right 
        in hsl      /* vibrant gradient HSL colorspace */
        longer hue, /* hue-interpolation set to longer */
        red, red    /* now red to red goes all the way around */
      );
    }
    All colors of the rainbow in a gradient from left to right.
    Link9123
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    CSS color-mix()

    I've got a new post on Chrome Developers with everything you need to know.

    ๐Ÿ“ Check it out!

    Two color panels are shown on top with the result of their mix, and a code snippet, underneath.
    Link8158
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    TcsS - Typed Cascade Style Sheets

    Why hasn't this been made yet? CSS has all the type information needed to create a comparable experience to TypeScript.

    The TS logo and the CSS logo combine into a TcsS logo
    Link80211
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    10 powerful ways to use CSS variables

    Three custom properties are repeated in a grid and 3D tilted a bit. They are var(--party) var(--power) and var(--mix).

    Tokens, house props, adaptive props, pseudo-private props, partial props, mixin props, swappy props, style query props, meta lang props and typed props. Oh my!

    37681
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notejs

    Delete your timeout functions and shake off their bugs, here's the event you really need: scrollend.

    Read all about it on Chrome Developers and checkout the polyfill I wrote on NPM.

    Link568
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    Proud to share I'll be MCing CSS Day 2023 with Michelle Barker.

    Screenshot from the CSS Day 2023 website
    Link256
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    A CSS logoโ€ฝ

    Two logos, they're 3 sides of a box. One logo, each side is a letter, with C as the top face. The other repeats CSS 3 times per side.

    A 2023 take at an adaptive CSS logo, thing.

    10162
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin3 years ago
    note

    Service worker update:

    • Workbox added
    • Offline pages (as you visit them)
    • Caches images (as you download them)

    Let me know if anything has broken!

    Link216
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notejs

    2023 prediction:
    libraries move to or build upon Deno instead of Node.

    Link215
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    blogcssjs

    Text Replace Transitions

    setInterval(() => {
  document.startViewTransition(() => {
  h1.textContent = word[index++]
})}, 500)

    With view transitions, even replacing text can become a custom animation.

    306
    Share a direct link to this post
  • Adam pointing at some homework with my 2 kids.
    dad@pops3 years ago
    note

    Art with the kids ๐Ÿค˜๐Ÿ’€

    Link93
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    New CSS Relative Units

    H1 shown using the vmin sizing, with a dropdown element for choosing a different unit.

    This brings us to a total of 54 CSS length units.

    38250
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcssjs

    Collections are coo

    CSS selector being compared to a set of JS array methods, doing the same thing.

    Thoughts on arrays in JS and selectors in CSS

    746
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcssjs

    New Year, New Site

    Background grid of 2023's and the GUI Skull logo in the middle

    Read about the tech behind this new site and all the APIs I'm playing around with?

    53200
    Share a direct link to this post
  • 39 postsin2022
  • My google avatar.
    devrel@google3 years ago
    blogcss

    Gradient hue interpolation

    A gradient from blue to purple is shown represented 4 ways, shorter, longer, increasing and decreasing.

    Tell the browser to take a different route when building gradient steps.

    492
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Media Query Ranges

    I find this so much more readable.

    @media (width <= 720px) {}

    Caniuse says we're waitin on Safari to bring it from TechP to Stable; aka plugin still required ๐Ÿ˜ญ

    Link621
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshowsjs

    Thinking on ways to do UI Physics

    In this GUI Challenge, I use requestAnimationFrame and custom properties to make bouncy and jelloey springy UI effects.

    demo ยท source

    GUI Challenges character next to a set of controls for mass, tension, friction and start velocity
    Link353
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Individual transforms are rad.
    when you don't need to manage the order

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Things CSS Could Still Use Heading Into 2023

    Just a couple of ideas!
    Chris Coyier


    They're great ideas
    • Styleable resize handles
    • Regions
    • Standardized multi-line
    • Mixins & extends
    • Inline truncation
    • Animate to auto
    • Nesting ๐Ÿ˜Ž

    Missing text-wrap tho!

    h1, h2, h3 {
      text-wrap: balance;
    }
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    blogcss

    CSS Anchor API is lookin rad!

    A bar chart shown with 2 popups anchored to the smallest and largest bars.

    Name an anchor, position stuff to it.

    2
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss
    html:has(.CertainItem:focus-visible) {
      scroll-snap-type: y mandatory;
      scroll-padding-block-start: 100px;
    }
    
    .CertainItem:focus-visible {
      scroll-snap-align: start;
    }

    On demand with :has(),
    when a certain item is focused..

    snap dat item into a nice position.

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    Logical Properties
    Learn once, works everywhere.

    MDN ยท Learn CSS ยท web.dev ยท The CSS Podcast

    some title
    Link
    Share a direct link to this post
  • An 8-bit adam, animated and occasionally looking at you.
    webmaster@admin3 years ago
    note

    Domain's moved ๐Ÿ‘

    Soft launch of nerdy.dev successful ๐Ÿค˜๐Ÿ’€

    Still more work. Expect change!

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Need a dropcap?
    Try the lh unit ๐Ÿค“

    ::first-of-type::first-letter {
      line-height: 1;
      font-size: 3lh;
      float: start;
    }
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    Bramus is blogging awesome ways to use :has() ๐Ÿค“

    1. CSS Islands with :has()
    2. Target parents with a certain number of children

    It's a good idea to follow Bramus's RSS or Twitter

    Bram.us - a rather geekly/technical weblog, est. 2001
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notejs

    In ~1 minute you can have FLIP-like animation on your page with View Transitions.

    document.startViewTransition(() => {
      // modify the dom
      // - hide stuff
      // - move stuff
      // - whatever!
    })

    Game changer.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    layouts are loops.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    blogcss

    State of CSS 2022 Results are in!

    State of CSS Logo

    I didn't have any expectations going into this, but sure came out feeling proud: The CSS Podcast, Open Props, Learn CSS, Nesting.. all toppin the charts ๐Ÿ™‚

    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    note

    5 years at Google ๐ŸŽ‰

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    a design tool is like a workspace with pre-squeezed paints ready. bummer is.. many artists have a preference in their paint and ink brands.

    soon web browsers will offer the choice, will graphic design tools?

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    blogcss

    LCH Luminance vs HSL Lightness

    Text emphasized alt text example

    Lightness != Luminance

    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    Grid and Subgrid layout slots
    with named areas are rad ๐Ÿค˜๐Ÿ’€

    Placing things by name like search, tab bar, and home bar can be sweet.

    Try it
    (experiment in Canary, Safari Tech Preview or Firefox)

    Screenshot of grid devtools over a dark themed mobile layoutScreenshot of grid devtools over a light themed mobile layout
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss

    use :has() for when an element doesn't have some other element as a child, like a card without a heading ๐Ÿค“

    .card {
      ...
      &:not(:has(h3)) {
        /* .card's without h3's */
      }
    }

    Codepen

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notecss
    some title
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    noteshows

    DevTools You Didn't Know Existed

    The daily.dev show.

    Watch on YouTube

    Thumbnail from the YouTube video
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast3 years ago
    noteshows

    End of Season 3 of the CSS Podcast:
    YouTube | Podcast!

    Had a blast, CSS is so rad โค๏ธ

    Season 3 wrap and what's next, with Una and Adam
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    notecss

    a rad #CSS one-liner for your hot topics

    @layer demo {
      h1 {
        text-emphasis-style: "๐Ÿ”ฅ";
      }
    }
    Link
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshows

    Thinking on ways to solve card stacks

    In this GUI Challenge, I animate a stack of cards using transform origin, grid and :has().

    demo ยท source

    GUI Challenges character next to a colorful spread of cards
    Link
    Share a direct link to this post
  • Una and I on the cover of our show.
    adam@theCSSpodcast3 years ago
    notecssshows

    Subgrid

    Una and I discuss subgrid, a special value for grid-template-rows or grid-template-columns. Learn the basic, use cases, tips, tricks and gotchas.

    Watch ยท Listen

    Una and Adam sitting in recording chairs smiling over an 80s backdrop with a title saying subgrid.
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notetalksshows

    Oh Snap!

    Spoke at CSS Cafe. Watch on YouTube, Peep the slides.

    Logo of CSS Cafe
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    noteoss

    Announcing Chrometober!

    Just like Designcember but hauntd! Checkout the blog post Building Chrometober by Jhey for lots of great details about the process.

    A screenshot of the spooky book cover
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    noteosshtml

    Made my first commit to the HTML Spec for the scrollend event.

    Screenshot of my commit history to the HTML spec
    Link
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshows

    Thinking on ways to solve transitions ๐ŸงŸโ€โ™‚๏ธ

    In this haunted GUI Challenge, I live code CSS clip-path transitions, demo some rad effects, and cover gotchas. If you don't know clip-path, you will by the end.

    demo ยท source

    Zombie avatar in a Halloween themed scene
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    noteshows

    State of CSS Frameworks

    Was on an awesome panel.

    A reminder style card that says the date of the stream and the logo dot media
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notetalks

    Oh snap!

    Spoke at An Event Apart in Denver on all the magical things you can do with CSS scroll-snap!

    Their logo
    Link
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshows

    Thinking on ways to solve tooltips

    In this GUI Challenge, I build a <tool-tip> custom element with :has(), transforms, and logical properties. Besides a small backup script for :has(), it's all CSS powered.

    demo ยท source

    GUI Challenges character next to a some HTML
    Link
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshows

    Thinking on ways to solve the cafe wall illusion

    In this GUI Challenge, I recreate a classic illusion with CSS.

    demo ยท post ยท source

    GUI Challenges character next to a some HTML
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink3 years ago
    noteshows

    On the Learn with Jason show!

    Jason and I bring a NextJS app to life with Open Props. Even get to do a little animation ๐Ÿ™‚

    Me and Jason shown with the text Build custom interfaces using CSS Open Props
    Link74
    Share a direct link to this post
  • adam@GUIchallenges3 years ago
    noteshowsjs

    Thinking on ways to solve carousels

    In this GUI Challenge, I try and make an accessible, responsive, adaptive and decently full featured carousel.

    demo ยท source

    GUI Challenges character next to some scroll-snap CSS code
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notetalksshows

    Spoke at the super rad CSS Day in Amsterdam on CSS Scroll Snap.

    Watch the video, peep the slides

    A screenshot of the lineup from the event.
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google3 years ago
    notetalksshows

    State of CSS 2022

    Spoke for a Google IO video and wrote an accompanying mega blog post.

    Google IO website screenshot of my speaker title card
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    blogcsshtml

    My container query strategy

    Text emphasized alt text example

    A single use custom element.

    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    noteshows

    Was on @KendoUI's React Wednesdays, chattin about Open Props.

    Watch on YouTube

    React Wednesdays with Open Props creator Adam Argyle
    Link
    Share a direct link to this post
  • 15 postsin2021
  • My google avatar.
    devrel@google4 years ago
    noteoss

    Announcing Designcember!

    We on the Chrome Team use the site as a place to both test new web features all combined together, but also to showcase content from our team and others around the web.

    Checkout the blog post Building Designcember for lots of juicy details.

    Designcember written in red festive cursive on a light blue snowy background
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    noteshows

    Swyx and I chat DX vs UX, complexity cliffs in UI, and a little about design.

    Watch on YouTube

    Picture of me on a gradient with our topics in text.
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    noteosstools

    Announcing open-props.style

    350 โœจfreeโœจ CSS variables

    Open (source CSS) Props, sub-atomic styles
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    notecss

    UX/UI Designers are forced to design in px, in a world where accessibility is a legal requirement Christine Vallaure


    Full story ๐Ÿ‘‡

    Why designers should move from px to rem (and how to do that in Figma)

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    notecssshows

    CSS Nesting for the W3C!

    Watch on YouTube

    Mid presentation screenshot
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google4 years ago
    notecss

    Billion Laughs Attack
    aka: XML bomb ๐Ÿ’ฃ

    A type of DoS attack aimed at XML parsers that with a few liens of code, aims to consume a ton of memory.

    :root {
      --ha1: lol;
      --ha2: var(--ha1) var(--ha1) var(--ha1);
      --ha3: var(--ha2) var(--ha2) var(--ha2);
      --ha4: var(--ha3) var(--ha3) var(--ha3);
      --ha5: var(--ha4) var(--ha4) var(--ha4);
      ...
    }

    #CSS was a victim of this when custom properties were introduced.

    Learn more on Wikipedia or the CSS Variables Spec.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    noteshowscss

    I join Kevin Powell on Twitch to talk about my favorite up-and-coming CSS features.

    Watch on YouTube

    The Future Of CSS in neon text
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink4 years ago
    noteshowscss

    CSS scroll-linked animations with Kevin Powell!

    Watch on YouTube

    CSS animations with @scroll-timeline
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google4 years ago
    notetalks

    HD CSS Color

    Spoke again at CSS Camp! This time on HD color, explore what we can use today and how to prepare for the future. Checkout the slides.

    some title
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google4 years ago
    notetalksshows

    Color Gamuts of 2021

    Spoke at CSS Cafe. Watch on YouTube, Peep the slides.

    Logo of CSS Cafe
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google4 years ago
    notetalksshows

    Google IO 2021

    Gave a workshop on building a user-adaptive interface. CSS grid, flexbox, media queries, and much more.

    A mockup of the interface on a few digital devices
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google5 years ago
    noteshowscss

    Jecelyn and I show some of the ways Chrome DevTools supports designers.

    Watch on YouTube

    Chrome DevTools for designers
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google5 years ago
    notetalks

    What's New In CSS

    Spoke at Hover Conf 2021.
    Checkout the slides.

    A screenshot of the talk highlighted at the event
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google5 years ago
    notetalks

    Great Developer Tools

    Spoke to the Stripe DX team in Seattle at their summit where I shared learnings from working with Chrome DevTools teams and creating VisBug. View the slides.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 years ago
    noteosstools

    Announcing conic.style

    Grab n' go beautiful and unique conic-gradients.

    A grid of conic gradient cards
    Link
    Share a direct link to this post
  • 3 postsin2020
  • My google avatar.
    devrel@google5 years ago
    notetalksshows

    What's New in 2020

    Spoke online for London CSS, rapid fire CSS goodies like proposals, drafts, specs, tools & more. Check out the slides.

    Watch on YouTube

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink5 years ago
    noteosscsstools

    Announcing transition.style

    Grab n' go (dont even need the lib) clip-path animations

    A gif of all the transitions running at once, revealing the library name transition.css
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 years ago
    notecss

    4 layouts for the price of

    Link9,451
    Share a direct link to this post
  • 12 postsin2019
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 years ago
    notecssoss

    Made my first commit to a CSS Spec.

    Screenshot of my commit history to the CSSWG Drafts official repository
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 years ago
    noteshows

    I join David Khourshid and Stephen Shaw on The Keyframers!

    Watch on YouTube

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google6 years ago
    noteshows

    Kayce and I answer some DevTools questions ๐Ÿ™‚

    Watch on YouTube

    #AskChrome
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google6 years ago
    notetalks

    Corner at View Source Conf in Amsterdam

    A screenshot of the schedule with my name on it
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 years ago
    noteshows

    Chatted VisBug with Stefan Judis ๐Ÿค˜๐Ÿ’€

    Watch on YouTube

    Link312
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 years ago
    noteosscsshtml

    Released Slyd!

    <slyds>
      <slyd>
        <h1>Slide 1</h1>
        <h2>subtitle</h2>
      </slyd>
      ...
    </slyds>

    Scroll snap powered, parallax featured, bi-directional slide framework.

    Short gif swiping through slides to show a preview of how it works
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink6 years ago
    notecssshows

    I join Travis Neilson on the Google Design "Method Podcast" show to talk about VisBug!

    Listen

    Google Design Method Podcast
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 years ago
    notetalks

    Deceiving For Good

    Spoke at Seattle Interactive Conf about using UX knowledge for good. See the slides.

    Bright yellow marketing image from the event.
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google7 years ago
    notetalksshows

    Spoke at CSS Camp on how to slow the pace down in an app for anxiety free, frictionless UX.

    Spoke at JS Camp on how to leverage PWA features to build realistic prototypes.

    Both talks were in the beautiful city of Barcelona โค๏ธ

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 years ago
    noteshows

    MPJ(funfunfunction) and I chat CSS Grid.

    Watch on YouTube

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 years ago
    noteshows

    Rick Viscomi and I chat about the role of design systems in modern web development and how they can change the dynamics between designer and developer.

    Watch on YouTube

    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google7 years ago
    notecss

    Became a member of the W3C and CSSWG!

    Link
    Share a direct link to this post
  • 5 postsin2018
  • My google avatar.
    devrel@google7 years ago
    noteosstools

    VisBug was made open source! Plus an interactive tutorial website that looks like a bunch of artboards that need fixed.

    Watch the announcement at Chrome Dev Summit 2018.

    VisBug logo and a phrase saying make a better web
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink7 years ago
    noteoss

    Released Kung Fury! A syntax highlight theme.

    A neon lit car
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 years ago
    noteossjs

    Released blingbling.js!

    import $ from "blingblingjs";

    Micro-library of shorthands for DOM selection, events, and attribute manipulation in a super minimal ES module.

    Screenshot of the number of contributors on Github
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 years ago
    noteossjs

    Released roving-ux.js!

    import { rovingIndex } from "roving-ux";
    
    rovingIndex({
      element: document.querySelector("#carousel"),
    });

    User's shouldn't need to tab through each item in a list to see the next list

    1. Providing keyboard list UX should be easy
    2. Maintaining the last focused element should be easy
    3. RTL Support
    A short gif showing arrow key support in a list of images
    Link
    Share a direct link to this post
  • My google avatar.
    devrel@google8 years ago
    notetalksshows

    I made a cameo in the keynote at Chrome Dev Summit 2018! Had a blast.. moment of a life time ๐Ÿ”ฅ

    I wore this shirt from TeeJungle, it was a thing.

    A shirt with 80s slasher text saying CSS
    Link
    Share a direct link to this post
  • 1 postin2017
  • A cartoon skull with a hotpink hat on.
    atom@argyleink8 years ago
    noteosscss

    Released ragrid.css!

    <section grid="columns" vertically-aligned="bottom">โ€ฆ</section>

    Works like auto-layout:

    1. Capable of 12-column layouts, packery, & masonry
    2. Uses recognizable attributes instead of classes
    3. Perfect for components
    4. 528 bytes gzipped

    An intrinsic first, minimal set of layout attributes.

    Screenshot of the number of contributors on Github
    Link
    Share a direct link to this post
  • 1 postin2014
  • A cartoon skull with a hotpink hat on.
    atom@argyleink12 years ago
    notetalksshows

    Spoke at TEDx, Tacoma: Embrace UI.
    โœ… Slides built with Node and sockets for palm held slide swipeys.

    tldr; Embrace UI because it's all around you, and when it's working right it's helping you be more human.

    Link
    Share a direct link to this post
  • 4 postsin2013
  • A cartoon skull with a hotpink hat on.
    atom@argyleink12 years ago
    notetalkshtml

    Spoke at HTML5 DevConf in San Francisco about the cross platform (Android, iOS, Windows Phone) hybrid web app Lively.

    Promotional screenshot of the app installed in 3 devices
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink13 years ago
    notetalks

    ๐ŸŽ“ Taught at Art Institute of Seattle:

    1. Intermediate Web Scripting
    2. Advanced Web Scripting
    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink13 years ago
    notetalkshtml

    Recorded my first set of tutorial videos. They were on #HTML5 for Intel's Developer Zone.

    Link
    Share a direct link to this post
  • A cartoon skull with a hotpink hat on.
    atom@argyleink13 years ago
    notetalks

    Gave my first front-end talk at an Adobe CreateNOW event in Seattle on HTML5 in Dreamweaver.

    Link
    Share a direct link to this post
  • No posts match the current filters

ArgyleInk ยฉ 2026

Follow me on Twitter
Follow me on Mastodon
Follow me on Bluesky
Follow me on YouTube
Follow me on Github

WORK

  • Google
  • CSSWG
  • CSS Podcast
  • Bad@CSS

TOOLS

  • open-props.style
  • gradient.style
  • conic.style
  • transition.style

SLASHERS

  • RSS
  • notebook
  • follows
  • 404

The
CSS Webring

Adam Argyle
nerdy.devargyleink

CSS DevRel @Google on Chrome, @CSSWG, co-host @CSS Podcast, co-host Bad @ CSS, host @GUI Challenges. Web design & development tips & tricks: CSS, JS, HTML, Design, & UX.