--- layout : 'default' css : 'index' title : 'Introduction' type : 'Semantic' --- <% uiElements = @getCollection("uiElements").toJSON() %> <% uiCollections = @getCollection("uiCollections").toJSON() %> <% uiViews = @getCollection("uiViews").toJSON() %> <% uiModules = @getCollection("uiModules").toJSON() %>
Semantic provides true design freedom. Change the look and feel of your components with just a few variables.
The only dogma from this framework: everything arbitrary is mutable.
Build your entire site with one UI stack. Extend using a common style.
Developed over several years. Already used in multiple large scale production environments you may have heard of.
Visit GitHubDefinitions 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.
Semantic's naming conventions are based around common usage, not arbitrarily prescribed standards—a practice borrowed from descriptive linguistics.
Semantic's naming conventions are based around common usage, not arbitrarily prescribed standards—a practice borrowed from descriptive linguistics .
Build tools, performance logging, support for custom definitions, multiple-levels of theme inheritanceance—a developer's wet dream.
View Expert GuideDon'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