Skip to main content
Switch to dark version
Switch to dark version
Switch to light version
Switch to light version
Sanna Kramsi
-
Blog
A peek into my life
Accessibility
Tech
Life
Cats
Games
Home
/
Posts about Frontend
Frontend
Browse by topic
CSS
Personal projects
Site rebuild
ARIA
Forms
Gatsby
Alternative text
Astro
Motion
Next.js
Search
Moving my accessibility site to Astro
on
October 22, 2023
|
in category
Tech
Why I moved my accessibility site to Astro, how the rebuild went, and why the result feels like a better fit.
Accessibility site 2.0 is live and kicking
on
August 03, 2023
|
in category
Tech
What changed in the rebuild of my accessibility site, including the move to Strapi, Next.js, and Meilisearch.
Styling interactive elements
on
November 18, 2022
|
in category
Accessibility
Why hover and focus styles matter for interactive elements and how better styling improves accessibility and usability.
Flexbox gap
on
December 04, 2021
|
in category
Tech
How Flexbox gap works in CSS and why it makes spacing layouts easier than older margin-based approaches.
Common accessibility mistakes by developers
on
November 28, 2021
|
in category
Accessibility
A practical list of common accessibility mistakes developers make and how to avoid repeating them.
WAI-ARIA
on
November 21, 2021
|
in category
Accessibility
When WAI-ARIA helps, when it causes problems, and why bad ARIA is often worse than no ARIA at all.
Animations and prefers-reduced-motion
on
May 08, 2021
|
in category
Accessibility
Why some animations can cause discomfort and how prefers-reduced-motion helps create a safer experience.
Personal project remakes
on
April 17, 2021
|
in category
Tech
How I refreshed or rebuilt my personal project sites to unify their look, functionality, and overall direction.
Gatsby versus Next.js
on
April 10, 2021
|
in category
Tech
My comparison of Gatsby and Next.js for static sites, based on plugins, image handling, and project needs.
First impressions of Gatsby
on
August 02, 2020
|
in category
Tech
My early impressions of Gatsby, including what made it feel approachable and beginner-friendly.