The Blog
-
CSS to speech: alternative text for CSS-generated content Read the article -
🎥 New (Video) Podcast: "Navigating the World of Web Accessibility with Sara Soueidan", with Kevin Powell Read the article -
CSS-only scrollspy effect using scroll-marker-group and :target-current Read the article -
Are 'CSS Carousels' accessible? Read the article -
Tag, You're It Read the article -
Accessible notifications with ARIA Live Regions (Part 2) Read the article -
Accessible notifications with ARIA Live Regions (Part 1) Read the article -
Setting up a screen reader testing environment on your computer Read the article -
The CSS prefers-color-scheme user query and order of preference Read the article -
In Quest of Search Read the articleOn why I think adding a new HTML sectioning element for search is a good idea.
-
A guide to designing accessible, WCAG-conformant focus indicators Read the article -
A couple of ways to highlight code syntax in Apple Keynote slides Read the article -
Design for reading: tips for optimizing content for Reader modes and reading apps Read the article -
Component-level art direction with CSS Container Queries Read the article -
Not Your Typical Horizontal Rules Read the article -
Accessible Text Labels For All Read the articleOn improving eCommerce experiences for screen reader users without breaking them for speech-input users
-
How I set up Glyphhanger on macOS for optimizing and converting font files for the Web Read the article -
Inclusively Hiding & Styling Checkboxes and Radio Buttons Read the article -
Optimizing keyboard navigation using tabindex and ARIA Read the articleA micro-case study on implementing keyboard-friendlier article listings for an online publication
-
Global and Component Style Settings with CSS Variables Read the articleOr how I use CSS variables to create more manageable project styles and more portable patterns
-
What a Year of Learning and Teaching Accessibility Taught Me Read the article -
Case Study: Implementing Accessible Data Charts for the Khan Academy 2018 Annual Report Read the article -
Accessible Icon Buttons Read the article -
The SVG Filters Series Read the article -
The Refactoring UI Book Read the article -
Nested Links Without Nesting Links Read the article -
How do you mark up an accordion? Read the article -
Just write. Read the article -
On Switching from HEX & RGB to HSL Read the article -
SVG Filters: The Crash Course Read the article -
On Designing and Building Toggle Switches Read the article -
Going Offline Read the articlesarasoueidan.com is now a Progressive Web App!
-
Case Study: Optimizing SVG Text & Image Delivery with Inline SVG Read the articleWhen One SVG Embedding Technique Is Not Enough
-
Cropping & Scaling Images Using SVG Documents Read the articleThe SVG snippet that replaces a CSS object-fit declaration
-
Auto-Sizing Columns in CSS Grid: auto-fill vs auto-fit Read the article -
Migrating from Jekyll+Github Pages to Hugo+Netlify Read the article -
Mimic Relative Positioning Inside an SVG with Nested SVGs Read the article -
Making the Switch Away from Icon Fonts to SVG: Converting Font Icons to SVG Read the article -
SVG Style Inheritance and the ‘Flash Of Unstyled SVG’ Read the articleOn Using SVG Presentation Attributes To Provide Style Fallback for CSS Failure Scenarios
-
Animated SVG vs GIF [CAGEMATCH] Read the article -
Tips for Creating and Exporting Better SVGs for the Web Read the article -
CSS vs. SVG: The Final Round(up) Read the article -
CSS vs. SVG: Shapes and Arbitrarily-Shaped UI Components Read the article -
CSS vs SVG: Styling Checkboxes and Radio Buttons Read the article -
Building A Circular Navigation with CSS Clip Paths Read the article -
CSS vs. SVG: Graphical Text Effects Read the article -
Styling the Contents of SVG Read the article -
Art-Directing an SVG Embedded Using the HTML object element Read the articleA Mini Case Study of Embedding, Art-Directing and Providing Accessible Fallback For The Provata Health Results Infographic
-
The State of SVG Animation Read the article -
Art-Directing SVG Images With The viewBox Attribute: How-To, Notes, Tips and Why We Need A viewBox Property in CSS Read the article -
An Introduction To Graphical Effects in CSS Read the article -
A Primer To Background Positioning In CSS Read the article -
Building a Circular Navigation with SVG Read the article -
Extending the Color Cascade with the CSS currentColor Variable Read the article -
Better SVG Fallback and Art Direction With The picture Element Read the article -
Compositing And Blending In CSS Read the article -
Useful SVGO[ptimization] Tools Read the article -
Tips For Optimizing SVG Delivery For The Web Read the article -
An Overview Of SVG Sprite Creation Techniques Read the article -
Styling and Animating SVGs with CSS Read the article -
A Guide to SVG Animations (SMIL) Read the article -
Making SVGs Responsive With CSS Read the article -
Understanding SVG Coordinate Systems and Transformations (Part 3) — Establishing New Viewports Read the article -
Understanding SVG Coordinate Systems and Transformations (Part 2) — The transform Attribute Read the article -
Understanding SVG Coordinate Systems and Transformations (Part 1) — The viewport, viewBox, and preserveAspectRatio Read the article -
Clipping in CSS and SVG — The clip-path Property and Read the articleElement -
Structuring, Grouping, and Referencing in SVG — The Read the article, -
Everything You Need To Know About The CSS will-change Property Read the article -
Moving Forward With CSS Shapes Read the article -
CSS Shapes 101 Read the article -
CSS Regions Matter Read the article -
Animating CSS Shapes with CSS Animations and Transitions Read the article -
Using CSS Regions With CSS Shapes For A Better Reading Experience Read the article -
Techniques For Creating Textured Text Read the article -
Techniques For Responsive Typography Read the article -
CSS Overlay Techniques Read the article -
Creating Non-Rectangular Layouts With CSS Shapes Read the article -
Navicon Transformicons: Animated Navigation Icons with CSS Transforms Read the article -
Building A Circular Navigation With CSS Transforms Read the article -
Lessons from the “Seductive Interaction Design” Book Read the article