--- layout : 'default' css : 'index' title : 'Introduction' type : 'Semantic' ---
1.0.0 Beta

Semantic UI HTML | is the vocabulary of the web.

Download Now

Unbelievable Theming

Semantic provides true design freedom. Change the look and feel of your components with just a few variables.

View
Add to Cart
Save for Later
Rate
1
2
3

3000+ CSS Variables

The only dogma from this framework: everything arbitrary is mutable.

View Themes

50+ UI Definitions

Build your entire site with one UI stack. Share your UI between multiple projects.

Browse UI

2200+ Commits

Semantic UI is a free open source project already used in multiple large scale production environments.

Visit GitHub

Unbelievable Breadth

Definitions aren't limited to just buttons on a page. Semantic's components fall into four categories, elements, collections, modules, and views which cover the gamut of interface design.

Menu

<%- @partial('examples/menu') %>

Divider

<%- @partial('examples/divider') %>

Accordion

<%- @partial('examples/accordion') %>

Message

<%- @partial('examples/message') %>

Card

<%- @partial('examples/card') %>

Feed

<%- @partial('examples/feed') %>

Label

<%- @partial('examples/label') %>

Step

<%- @partial('examples/step') %>

Dropdown

<%- @partial('examples/dropdown') %>

Progress

<%- @partial('examples/progress') %>

Segment

<%- @partial('examples/segment') %>

Input

<%- @partial('examples/input') %>

Checkbox

<%- @partial('examples/checkbox') %>

Simplify Your Codebase

Semantic's design is based around common usage, using features of natural language like, plurality, tense, and word order to make your code self-explanatory.

Liberate your Development

Enterprise Ready

Build tools, performance logging, support for custom definitions, multiple-levels of theme inheritanceance—a developer's wet dream.

View Expert Guide

Beginner Friendly

Don't feel comfortable tweaking everything? Download free community designed themes and use our customizer to build a package fit for your needs.

View Basic Guide