Styling

Since Enhance is standards based you are free to style however you like. You can add a stylesheet to the public folder and start cowboying styles like an absolute badass or bring whatever tooling you like. As long as your CSS tooling can output a static CSS file to the public folder of your app you will be good to go.

Plain old CSS like we used to do, but better

Modern CSS is pretty damn good nowadays. Most things you used to have to drag in a build pipeline for are now part of the Web Platform. Itโ€™s pretty amazing really. Enhance outputs an HTML page so you can add <style> or <link> tags to the head and start writing CSS right away.

๐Ÿ’…๐Ÿฝ

Tailwind

You can add whatever CSS tooling you are comfortable with. Just configure it to output a CSS file to the public folder then reference it in your head.

๐Ÿˆ๐Ÿ’จ

Sass

Feel free to bring any CSS tooling you like. Just configure it to output a CSS file to the public folder then reference it in your head.

๐Ÿ“  > ๐Ÿ“ 

Enhance styles

Enhance is a โ€œbatteries includedโ€ full-stack framework and comes with a preconfigured (and customizable) โ€œbest of all worldsโ€ styling system, comprising decades of CSS research and development. It isnโ€™t what all the cool kids are using โ€” yet! โ€” but we feel that if you give it a chance, the benefits of our deep styling experience will become apparent.

โœจ

Community Resources

GitHub
Visit Enhance on GitHub.
Discord
Join our Discord server to chat about development and get help from the community.
Mastodon
Follow Enhance in the Fediverse. We're huge fans of the IndieWeb!