bbioonThemes
  • Home
  • Blog

Tag: Block Styles

Design, Development

Adaptive SVGs with symbols instead of duplicate files

A hero illustration that looked right at 16:9 and collapsed on mobile. Instead of shipping two SVG files, I moved the artwork into a hidden symbol library and referenced it from two wrappers with different viewBox values, then animated the use elements.

Read Article
Bug Fixing, Development

Using CSS cascade layers on a legacy stylesheet

I inherited a landing page with 450 lines of IDs, duplicate selectors and !important flags everywhere. Notes on moving it onto cascade layers: the five-layer order I settled on, where media queries belong, and why !important inverts layer priority.

Read Article
Design, Development

The SVG animation workflow that fixed my stiff UI

I spent three hours hand-coding cubic-bezier keyframes for a WooCommerce build and the bounce still felt stiff. A spring-based SVG animation workflow with SMIL exports got it right and kept the animation inside the asset.

Read Article
Design, Development

Toon text typography in CSS instead of 4MB PNGs

A client was shipping a 4MB transparent PNG for every header to get a 1950s cartoon look, which killed load time and left the page with no real headings. Layered text-shadows, paint-order and a small jiggle animation do the same job in CSS.

Read Article
Design, Development

Modern CSS logic can replace most of your UI JavaScript

A WooCommerce boutique was choking on JS sliders and a custom select. Swapping them for native CSS selects, scroll-marker carousels and scroll-state queries cut a second off Time to Interactive.

Read Article
Design, Development

Circular avatar lists that space themselves with modern CSS

A team page that broke every time someone joined pushed me to rebuild it with sibling-index(), a double rotation transform and trig inside calc(). The ring now spaces itself, cut-out mask included.

Read Article
Design, Development

Custom WordPress UI that does not look like a template

A bespoke furniture shop was A/B testing gray buttons against other gray buttons. The fix was per-page color palettes injected from post meta into CSS variables, so the products set the tone instead of the theme.

Read Article
AI in WordPress, Design

Explainable AI for UX: what account managers actually needed

An 85% churn score with no reason attached is a support ticket waiting to happen. What worked instead: a plain-language because statement, the charts behind a link, and code that maps feature names to words.

Read Article
Development, Front-end

Why a $50k design system culture still lost to one-off CSS

A SaaS team had Storybook, Figma tokens and a dedicated Slack channel, and still shipped one-off CSS for every feature. Strict linting made it worse. A contribution bridge is what finally moved them.

Read Article
Accessibility, Development, Front-end

Twelve fade-in keyframes in one stylesheet, and the fix

One WooCommerce stylesheet had twelve @keyframes definitions for a single fade-in, spelled three different ways. Here is the tokens file that replaced them, and how reduced-motion support fits in at the token level.

Read Article

Posts navigation

Previous 1 … 10 11 12 … 20 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy