nana's Avatar

nana

@nanacodesign.com

Product Designer who loves CSS magic πŸ’š https://css-selectors.dev/ πŸ’œ nanacodesign.com

219
Followers
93
Following
36
Posts
03.12.2023
Joined
Posts Following

Latest posts by nana @nanacodesign.com

Cross-browser Anchor Positioning
Cross-browser Anchor Positioning YouTube video by Winging It

You may have missed my #CSS anchor positioning livestream with @miriam.codes and @jamessw.com earlier today, but that’s okay! The geeks at YouTube figured out some kinda magic capture thing that lets you play back live events whenever you want. Here’s ours: www.youtube.com/watch?v=qOXY...

20.11.2025 19:37 πŸ‘ 22 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

πŸ§ͺ Daily UI Experiment: Data visualisation #1

πŸ•ΉοΈCodepen

✨Data visualisation: dynamic avatar
lnkd.in/gQyscgx6

✨Data visualisation: static avatar
lnkd.in/gfCkg4G7

#DataVisualisation
#CSS #UI

21.10.2025 13:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ§ͺ Daily UI Experiment: Sidebar toggle micro interaction

πŸ•ΉοΈ Live demo (desktop only - mobile support coming soon!)
:popover
lnkd.in/gF8p2Xgp

:checkbox
lnkd.in/g2dCA8Vg

Happy codesign πŸ§™β€β™€οΈ

#CSS #popover

16.10.2025 22:59 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
A pragmatic guide to modern CSS colours - part one Whether you've got a firm grasp on modern CSS colour capabilities, or you're thinking 'I struggle to understand why I should use modern CSS colours at all', then the first part of this article series,...

CSS color just a major glow-up 🌈
Stop using `#hex` and `rgb()`β€”switch to `lch()` / `oklch()` for better contrast, smoother gradients, and HDR-ready design.

@kevinpowell.co breaks it down brilliantly:
piccalil.li/blog/a-pragm...

#CSS #WebDev #DesignSystems #A11y #colors #oklch

15.10.2025 14:09 πŸ‘ 22 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Whimsical Animations Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!

We’re live!! My brand-new course, β€œWhimsical Animations”, is now available. πŸ₯³πŸŽ‰

whimsy.joshwcomeau.com

I’m so excited to share all of my animation tools and techniques with y’all. πŸ˜„

24.09.2025 14:56 πŸ‘ 307 πŸ” 102 πŸ’¬ 18 πŸ“Œ 39
Preview
Mixins & Functions to Streamline CSS With special guest Roma Komarov

In the latest Winging It, @miriam.codes & @stacykvernmo.com chat with #CSS expert @kizu.dev about how to create reusable and flexible CSS using mixins & functions, what happened in the CSSWG meetings, and what's coming in CSS!

www.oddbird.net/2025/08/27/w...

If you like the show, please subscribe!

11.09.2025 18:53 πŸ‘ 14 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

πŸ§ͺ Daily UI Experiment: Eye Tracking Delightful Interaction

I’ll come back with a live demo soon, stay tuned πŸ§™β€β™€οΈ
#CSS #UI

11.09.2025 02:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Happy Monday!
Sound on, please πŸ”Š

πŸ§ͺ Daily UI experiment: Card focus state with audio feedback

πŸ•ΉοΈ CodePen: lnkd.in/geVf7f8N

Happy Codesign πŸ§™β€β™€οΈ

#UI #Accessibility #audioFeedback #designSystem

08.09.2025 06:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Sound on, please πŸ”Š

πŸ§ͺ Daily UI experiment: Button focus state with audio feedback

πŸ•ΉοΈ CodePen lnkd.in/gRqnYF3h

Testing two approaches:
β€’ Flat tones
β€’ Varied tones

πŸ€” Which provides clearer interaction feedback?

#UI #Accessibility #audioFeedback @codepen.io

05.09.2025 03:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ§ͺ Daily UI experiment: Button focus state
Feels aliveβ€”intuitive, accessible, and delightful.

πŸ•ΉοΈ CodePen: codepen.io/nanacodesign...

#CSS #Focus #Accessibility

04.09.2025 14:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

β˜•οΈ CSSpresso: 3D Typography & Photo
Depth and motion have a powerful way of shaping how we feel a design, not just see it.

This experiment was inspired by Noah Blon's fantastic CodePen. :)

πŸ•ΉοΈ CodePen
lnkd.in/gVYwWafn

πŸ•ΉοΈ Origin CodePen: Noah Blon
lnkd.in/gzy3KjZX

#CSS #3D

10.07.2025 15:04 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

corner-shape: bevel;

@css-only.dev Thanks for sharing ✨

#css

17.06.2025 15:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for sharing :) I’m patiently waiting @jhey.dev’s final @codepen.io πŸ˜‰

12.06.2025 05:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks so much for the help! I’ll try SVG magic :)

11.06.2025 23:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for sharing. Is it possible to create the Liquid Glass Gooey effect using only CSS? :)

11.06.2025 15:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Create this trendy blurry glass effect with CSS
Create this trendy blurry glass effect with CSS YouTube video by Kevin Powell

I made the demo for this video over a month ago and I recorded it several weeks ago before I'd even heard of "Liquid Glass"... but the timing of it coming out this week worked out pretty well, lol.

This is more based on current trends without going into the inaccessible mess that Apple made though.

11.06.2025 13:48 πŸ‘ 57 πŸ” 7 πŸ’¬ 5 πŸ“Œ 1
Video thumbnail

πŸ•ΉοΈ Daily UI: Apple’s Liquid Glass
πŸ€” My thought: It's absolutely stunning and creates a more organic, immersive experience. However, I noticed potential accessibility concerns with the high transparency and dynamic effects.

Code: codepen.io/nanacodesign...

Read more: www.linkedin.com/posts/nanaco...

10.06.2025 06:32 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ•ΉοΈ Daily UI experiment: CSS text animation!

Used @keyframes to animate both color 🌈 and content.

♿️ Heads-up: content: "" is not screen-reader friendly. If it’s important, sync it with real DOM text or ARIA live region. πŸ˜‰

πŸ•ΉοΈ CodePen codepen.io/nanacodesign...

#css #a11y #microinteractions #UI

05.06.2025 12:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for sharing :) I love it

02.06.2025 23:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CSS if() functions & reading-flow (in Chrome 137)
CSS if() functions & reading-flow (in Chrome 137) YouTube video by Una Kravets

CSS if() function landed today(!!!) in Chrome 137 πŸ₯³

along with another rad feature: reading-flow πŸ₯³

So I put together a quick video showcasing both:
youtu.be/Apn8ucs7AL0

27.05.2025 21:29 πŸ‘ 271 πŸ” 57 πŸ’¬ 26 πŸ“Œ 24
Preview
CSS Day 2025, 5th & 6th of June, Amsterdam CSS Day is the conference for CSS designers, developers, spec writers, and browser vendors.

Sold out. But our live stream isn't.

cssday.nl/live-stream....

28.05.2025 14:44 πŸ‘ 18 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ•ΉοΈ Daily UI experiment: Animated gradient border with CSS

β€’ Pure CSS @keyframes animating a gradient border
β€’ Pure CSS background: linear-gradient
β€’ Custom %-based border-radius for beautifully rounded corners across devices

πŸ•ΉοΈ CodePen
lnkd.in/gBq8twFH

#css #border #microinteraction #webanimation

02.06.2025 03:34 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

CSS Grid can do anything! πŸ’«

I created a parody of β€œI Can Be Anything” by Shinsuke Yoshitake, a book my 4-year-old daughter loves. πŸ‘§πŸ“™

πŸ“œ CSS grid with Galaxy layout: now available in Figma:
lnkd.in/gCuFX2cu

πŸ•ΉοΈ CSS grid collection:
lnkd.in/gAdaZXVm

#CSS #CSSgrid @codepen.io #figma

21.05.2025 04:53 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
CSS Grid with Galaxy layout: now available in Figma How I used Grid on a client website sometime ago, and share creative ideas to spark your imagination, whether you’re a designer, developer,

Figma Grid, a brand-new tech?

πŸŽ‰ I’ve just published "CSS grid with Galaxy layout: now available in Figma" sharing how I used Grid on a client website sometime ago, and share creative ideas to spark your imagination, whether you’re a designer, developer, or both.

uxdesign.cc/css-grid-wit...

20.05.2025 14:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the "Accessible Color Palette Generator" tool interface. It shows settings on the left to adjust contrast and saturation, with an accent color set to yellow. The right side displays the generated palette, including various shades and their hex codes for canvas and accent baseline.

Screenshot of the "Accessible Color Palette Generator" tool interface. It shows settings on the left to adjust contrast and saturation, with an accent color set to yellow. The right side displays the generated palette, including various shades and their hex codes for canvas and accent baseline.

I found another interesting accessible palette generator tool! Enter a color, and it will generate specific palettes for canvas, accent non-content, accent content, etc. Usefull to generate different shades for a specific color.
thisisfranciswu.com/enterprise-u...

26.02.2025 08:30 πŸ‘ 35 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0
Video thumbnail

🦌 Day 4. What’s the difference between :is() and :where()?

These selectors may look similar, but understanding their differences can make your styling smarter and more precise! πŸš€

πŸ’‘ When do you use :is() and :where() in your projects? Please share your real-world story.

09.12.2024 14:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The second reason is to Simplify lengthy selector lists! It makes complex selectors more readable and ensures seamless styling, even if one selector becomes invalid.

πŸ“Ί Watch more
www.youtube.com/watch?v=AEUe...

πŸ’‘ How do you use the :is() pseudo-class to simplify your CSS? Share your tips!

06.12.2024 05:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

🦌 Day 3. Selector list vs :is(), which one to use?

The :is() pseudo-class is more forgiving than traditional selectors!

It ensures valid styles still apply even if some selectors in the list are unsupportedβ€”perfect for keeping your designs robust and functional.

06.12.2024 05:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ’‘ What other ways do you recommend for improving form navigation?

06.12.2024 05:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

🦌 Day 2. :focus-within

🧐 Can you make form navigation more intuitive?

Use :focus-within to dynamically enhance usability! Change the border color of a section when any input inside gains focus, helping users stay oriented for smoother, more intuitive navigation.

πŸ“Ί www.youtube.com/watch?v=j5WM...

06.12.2024 05:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0