Semantic First
Style plain HTML elements without adding classes. Clean, readable markup that looks beautiful out of the box.
Add Semanticus CSS to your project via CDN, manual download, or npm:
Include these lines directly from a CDN in your HTML <head>:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@goncalvesjoao/semanticus-css@0.1.0/dist/semanticus.css">
<!-- costumize it with a palette or size variation if needed -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@goncalvesjoao/semanticus-css@0.1.0/dist/semanticus.palette.blue.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@goncalvesjoao/semanticus-css@0.1.0/dist/semanticus.size.slim.css">Semanticus CSS is built on three complementary layers:
Beautiful default styles for plain ARIA-centric HTML — no classes needed.
<article>
<h1>Hello World</h1>
<p>
This is a paragraph with
<strong>bold</strong> and <em>italic</em> text.
</p>
<button>Click me</button>
</article>
Minimal set of CSS classes that add visual variation to the Semantic Styling.
<button class="ghost">Ghost</button>
<button class="secondary">Secondary</button>
<button class="contrast">Contrast</button>
Utility classes for spacing, layout, colors, and more — adapted to the Semantic Styling and Variants values for a consistent design.
<footer class="py-4 text-center text-bg-contrast-subtle">
<p class="mb-0">Star us on GitHub!</p>
</footer>