One of the glaring deficits in the Gutenberg Editor is the lack of styling options for many of its blocks. Specifically our tests of websites using only the 41Core Gutenberg blocks  had the fewest styling options of all the page editors by a wide margin.This is  especially telling in comparison to the amount of easy to use CSS styling options available in all of the top WordPress PageBuilders.

In fact for this developer, my workflow has changed substantially over the past 3 years. Before I did a CSS Styling step near the completions of a post using a styling editor like Site Origin CSS  or CSS Hero pouring over all the page sections and widgets making a text, margin, padding, shadowing and/or animation styling improvements. But now the PageBuilder CSS styling tools are so easy to use with the ability to copy CSS styles from one widget to another using either Divi or Elementor for example. So now great CSS style editors likeCSS Hero, Yellow Pencil and Microthemer are used to solve the difficult styling problems that sometimes arise with a confluence of theme, Pagebuilder and other advanced plugin interactions.

Rescue for Gutenberg Styling

In a series of  tests for a review of 18 Gutenberg addon blocks, the lack of styling options for most of the  Gutenberg plugins became painfully obvious. So a search for a CSS Styling plugin for Gutenberg turned up Stylist. And here is Stylist in action:
Stylist is available in WordPress top bar. Click Style this Page and powerful styling is available to you. Click on an element you want to style and the sidebar offers an expanding list of styling options. Save using the blue Save button in the top right corner. Exit from Stylist using the ‘…’ icon also on the top right. Now don’t be alarmed when you return to the Gutenberg editor and all the Stylist CSS edits are gone. This is because Stylist creates and appends a CSS file that is only applied when the page is displayed.

This workflow is similar to how CSS Hero, Site Origin CSS and Yellow Pencil operate. Microthemer has an option to change the CSS in the underlying page’s CSS file. As it so happens all of the CSS Styling Editor plugins work with Gutenberg pages. So here is a fast summary of their CSS Styling Editor features.

Stylist is free and has many basic CSS styling options but not advanced CSS3 and animation features.
CSS Editor from Site Origin – is also free and has unique workflow relying on the user to know much of the CSS details. The OpenSourcery has done the original review of CSS Editor. 

CSSHero  is a premium plugin costing $19US/year/website. There is a joint review of CSSHero and SiteOrigin CSS here on the OpenSourcery.

Microthemer is a premium CSS Style Editor costing $21US/year for 3 sites. The following video shows many of its features.

Yellow Pencil – is also a freemium CSS Styling plugin costing $26US/website for the pro version. Like Microthemer and CSHero it has advanced CSS styling features. The free Lite  version allows users to tryout Yellow Pencill and still do lots of useful work on Gutenberg pages.

Summary

Gutenberg editor because of a dearth of styling options in its blocks has brought about increased interest in WordPress CSS Style Editors. And these tools are so accomplished and easy to use  even the free versions will handle many of the Gutenberg styling problems. But these CSS Styling Editors are very productive on any WordPress websites. The top end CSS Style Editors have saved this developer’s bacon so often I have lifetime licenses for two of them.

2 Responses

    1. Gilles –

      Yes, I am finally finishing a detailed assessment of the Gutenberg mission. For better or for worse, Matt Mullenweg and the Gutenberg team are directly taking on the popular WordPress PageBuilders. What Gutenberg brings to the table is dubious. Gutenberg is clearly well behind in WYSIWYG frontend design, minimalist styling options for its blocks, and a templating system that is well behind the best PageBuilder/SiteBuilder tools.

      So is the mission to bring JavaScript speed and performance? But many of the PageBuilders are using the same fast JS tools. Is it a minimal but complete set of super blocks? Well there are 18 3rd party addon block suppliers, whose blocks are 50% redundant and duplicated and 5% new and innovative. This means users will have to sift through the add-on blocks and like in the case of Jetpack, have to turnoff more than half of the unneeded code. Is it an effort to rationalize the sprawling UI core code with a buildup of so many specialized PHP functions for each of widgets, menu, headers,footers, sidebars, banners,content shortcodes? Or is it a mission to replace PHP in the WordPress core code? JS Calypso manages a sizable chunk of the backend tasks. JSON and JavaScript are key to the RestAPI, oEmbed and GrahQL based interface functionality. It appears only the Shadow and perhaps Special Counsel Mueller know… and they are not telling.

      Jack