Semantic UI
Semantic is a UI framework designed for theming.
Key Features
- 50+ UI elements
- 3000 + CSS variables
- 3 Levels of variable inheritance (similar to SublimeText)
- Built with EM values for responsive design
- Flexbox friendly
2.0 Release
Semantic UI 2.0
is now available. Read up on what's new in the docs.
Migration info from 1.x
can be found in the 2.0 release notes
Install
Recommended Install
npm install semantic-ui
Semantic UI includes an interactive installer to help setup your project
Additional Versions
Check out our integration wiki for more options.
Browser Support
- Last 2 Versions FF, Chrome, IE 10+, Safari Mac
- IE 10+
- Android 4
Although some components will work in IE9, grids and other flexbox components are not supported by IE9 and may not appear correctly.
Getting Help
Please do not post usage questions to GitHub Issues. For these types of questions use StackOverflow or join our Gitter chatroom.
Submitting Bugs and Enhancements
GitHub Issues is for suggesting enhancements and reporting bugs. Before submiting a bug make sure you do the following:
- Check out our contributing guide for info on our release cycle
- Fork this boilerplate JSFiddle to create a test case for your bug. If a bug is demonstratable from the docs, that's ok as well. Only bugs that include a test case can be triaged.
Pull Requests
When adding pull requests be sure to merge into next branch. If you need to demonstrate a fix in next
release, you can use this jsfiddle
International
- Chinese A Chinese mirror site is available at http://www.semantic-ui.cn
- Right-to-Left (RTL) An RTL version can be created using our build tools by selecting
rtl
from the install script - Translation To help translate see the Wiki Guide for translations
Resources
Places to Help
Reaching Out
If you'd like to start a conversation about Semantic feel free to e-mail me at jack@semantic-ui.com