Introduction
simpliestui is a lightweight, class-based CSS framework designed for simplicity, clarity, and fast development. Inspired by timeless design principles, it provides a clean foundation of styles and utility classes to help developers build responsive, elegant user interfaces—without the complexity of bloated frameworks. Whether you're prototyping or shipping production-ready pages, simpliestui keeps things intuitive and manageable, so you can focus on building, not configuring. No learning curve, just classic styling made easy. Better yet, you can customize the colors just by overriding the default values.
Getting Started
Getting started with simpliestui is fast and effortless. Just drop in the stylesheet and you're ready to build with a clean, minimal design system.
<link rel="stylesheet" href="path/to/simpliestui.css">
Container
Containers, as in many other frameworks, are centered <div> elements with container class that act as the main wrapper for your content. The container has a maximum width of 960px and becomes fluid on smaller screens.
<div class="container">
<!-- CONTENT -->
</div>
Position
You can set the alignment of your content using the [position|pos]-[left|center|right] utility classes.
<p class="pos-left">Left</p>
<p class="pos-center">Center</p>
<p class="pos-right">Right</p>
Left
Center
Right
Text
You can customize text appearance using utility classes for size, weight, and font. Sizes range from test-size-caption (12px) to text-size-hero-large (128px). Weights range from text-weight-thin (100) to text-weight-black (900). Font families include text-font-outfit and text-font-mono. You can also use the aliases for these utility classes, with ts-[size] for text size, tw-[weight] for text weight, tf-[font] for text font and td-[decoration] for text decoration.
<p class="ts-display-small tw-light">Light display small text</p>
<p class="ts-14 tw-700 tf-mono">Bold small monospace</p>
Text weight
Some text thin 100
Some text extralight 200
Some text light 300
Some text regular 400
Some text medium 500
Some text semibold 600
Some text bold 700
Some text extrabold 800
Some text black 900
Text size
Text caption 12px
Text small 14px
Text body 16px
Text regular 20px
Text medium 24px
Text display-small 28px
Text display-medium 32px
Text display-large 48px
Text hero-small 64px
Text hero-medium 96px
Text hero-large 128px
Text decoration
Some text underline
Some text wavy
Some text dashed
Some text dashed
Text font
Some text outfit
Some text mono
Some text italic
Grids
Create flexible layouts using a 12-column grid. Wrap columns in a grid-row and use grid-col-[n] classes (1 to 12) for widths. On mobile, columns stack vertically by default.
<div class="grid-row">
<div class="grid-col-4">col 4</div>
<div class="grid-col-8">col 8</div>
</div>
Grid spacings
Grids supports gaps since grids rework. Use gap-[n] classes to set horizontal and vertical spacing between columns. For example, gap-2 sets a 2px gap. Correct values for spacing are 2, 4, 8, 12, 16, 24 and 32.
<div class="grid-row gap-2">
<div class="grid-col-4">col 4</div>
<div class="grid-col-4">col 4</div>
<div class="grid-col-4">col 4</div>
</div>
Cards
You can create a card container simply with the .card utility class.
<div class="card">
<span>Card</span>
</div>
Utils
simpliestui also gives you a bunch of utility classes, designed for convenience and simple workflow:
<hr/>tags are autostyled for a cool looking separator between sections<code>tags are autostyled and can be nested in any tags<pre>are also autostyled and can be used by nesting<code>tags to create a pleasant looking code window.full-widthutility class is a wrapper forwidth: 100%.list-style-nonewith its alias.lsncan be used on a list parent to disable list style to every children.
Customization
Customizing colors is easy — just modify the css variables defined at the top of the file. For example, change --color-primary to adapt the main accent color across all components.
:root {
--color-primary: #ff6600;
}
That's it!
simpliestui is built to be minimal, readable, and fast to use. Extend it, fork it, and style it your way. Happy building.