bbioonThemes
  • Home
  • Blog

Tag: Block Styles

Core Updates, Development, Gutenberg

Gutenberg 22.8: real-time collaboration and the connectors API

Gutenberg 22.8 adds collaborator selection highlighting and presence fixes to real-time collaboration, opens the Connectors registry API, and lets you style button hover and focus states in Global Styles. AVIF uploads and an admin bar Command Palette trigger come along too.

Read Article
Development, Front-end

Scroll-driven corner-shape animations in Chrome 139+

The CSS corner-shape property paired with a scroll timeline, using superellipse() exponents instead of keywords, plus the isolation fix for mix-blend-mode breaking your stacking context.

Read Article
Core Updates, Development

textIndent block support lands in WordPress 7.0

WordPress 7.0 gives paragraphs native indentation with no custom CSS. How to opt a custom block in from block.json, choose between the subsequent and all selectors, and set the default in theme.json.

Read Article
Design, Development

A WordPress website design service beats a DIY build

Scott Wilson came out of a liver transplant with an organ donation campaign to run, not time to debug a slider. Why he had his site built for him instead of assembling it himself.

Read Article
Design, Development

Modal vs separate page UX, and how to choose

Modals are interruptive by design. Four checks for deciding between a modal, a side drawer and a dedicated page, plus the tasks each one is actually good for.

Read Article
Core Updates, Development, Gutenberg

WordPress 7.0 roadmap: what beta 5 and RC1 actually change

Beta 5 is out and RC1 ships tomorrow, so the WordPress 7.0 feature set is settled. Notes on pattern overrides reaching custom blocks, viewport controls landing in core, and why per-block custom CSS worries me.

Read Article
AI, AI in WordPress, Development

Generate a WordPress theme with Telex, then fix the gaps

Telex is Automattic’s experimental tool for generating block themes from a prompt. What the output actually contains, the templates you have to ask for, and why I test every generated ZIP in Playground first.

Read Article
Core Updates, Development, Gutenberg

Block visibility in WordPress 7.0 hides with CSS, not the DOM

WordPress 7.0 can hide a block per viewport, but the block still renders and its assets still download. Notes on the new metadata shape and the server-side check I use to handle both formats.

Read Article
Core Updates, Development, Gutenberg

Custom CSS for individual block instances in WordPress 7.0

WordPress 7.0 lets you write CSS on a single block instance from the inspector. Here is how the hash-based scoped class is generated, where the rule is stored in the block markup, and how to opt a block out in block.json.

Read Article
Design, Development, Front-end

Styling a native select with the Customizable Select API

Chromium made the native select element styleable. This walks through appearance: base-select, the ::picker pseudo-element, sibling-index() for per-option maths, and the anchor positioning that makes a radial picker possible, without giving up keyboard support.

Read Article

Posts navigation

Previous 1 2 3 4 … 18 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