0.1.3-betaAuto-convert Tailwind HTML to WordPress Block code with editable Gutenberg styles.
Let AI filter, score, and show you high-quality freelance jobs that match your preferences.
By writing WordPress theme Block/Pattern code in plain HTML and Tailwind, developers can build out complex designs and sites very quickly.
It's much faster and more efficient than fiddling with the Gutenberg/drag-and-drop editor UI or writing WP Block code.
You can use this tool to transform your Tailwind code into WP Block code so non-technical people can easily edit the styles afterward in Gutenberg.
flexflex-nowrapflex-colbasis-0basis-1/12basis-2/12basis-3/12basis-4/12basis-5/12basis-6/12basis-7/12basis-8/12basis-9/12basis-10/12basis-11/12basis-fulljustify-startjustify-centerjustify-endjustify-betweenitems-startitems-centeritems-enditems-stretchgap-*m-*mt-*mb-*ml-*mr-*mx-*my-*p-*pt-*pb-*pl-*pr-*px-*py-*text-*bg-*font-*border-*rounded-*text-* classes support CSS text-align with (right, center, and left), CSS color (e.g.text-red-500), and CSS font-size (e.g.text-sm).
bg-* classes only support CSS background-color.
font-* classes support CSS font-weight as a number (e.g. font-100, font-900) and font-family.
border-* classes support CSS border-color (e.g. border-red) and border-width (e.g. border-1px, border-3rem; a unit must be specified).
rounded-* classes need to have a unit specified (e.g. rounded-2px, rounded-4rem).
I've also added some classes that control styles specific to the Gutenberg editor:
a-full, a-wide: Align Full and Wide
l-constrained: Layout Constrained
cs-*: Content Size (e.g. cs-600px)
ws-*: Wide Size (e.g. ws-1200px)
WordPress Columns Block:
<div class="cols cols-nostack">
<div class="basis-4/12">...</div>
<div class="basis-8/12">...</div>
</div>
WordPress Buttons Block:
<div class="btns">
<div class="btn">
<a class="btn-link">Contact Us</a>
</div>
</div>In Tailwind, many classes style different CSS properties but start with the same prefix.
Like text-red which sets CSS color but text-sm sets CSS font-size.
For the converter to know which is which, you should provide a list of your color names/slugs/tokens you're using in Tailwind and WordPress:
red, dark-100, purple-200, purple-500Due to WordPress's inconsistent Block code structure/system, some classes on Column(s) and Button(s) Blocks don't work properly.
I eventually may fix these issues. If you find any other bugs or have questions/suggestions, I'd love to hear your feedback and ideas:
Email me at [email protected]