SlideShare a Scribd company logo
Semantic UI
Design Beautiful Websites Quicker
Semantic is a development framework that helps create beautiful,
responsive layouts using human-friendly HTML.
What is Semantic UI?
• It’s a Frontend Framework like Boostrap or Foundation.
• You apply class names to HTML elements and you get a nice looking
webpage.
• 50+ UI elements
• 3000 + CSS variables
• Built with EM values for responsive design
• Flexbox friendly
What does it consist of?
15 6 16 15
Behaviors
API
Form Validation
Visibility
Why Semantic UI ?
Ease of Use
Semantic UI allows you to jump right in and makes rapid prototyping a breeze.
Get more, right out of the box
Get the essentials that every other front-end framework provides and then some:
Cards, comments, statistics and more.
Gorgeous design
Differentiate yourself and your project with a design that can be reworked, but
doesn't have to be.
Websites using Semantic UI
• www.snapchat.com (ghost image)
• www.codility.com (modal, circular, mobile sidebar)
• www.giftstarter.com (menu)
• www.whiterabbitexpress.com (buttons, menu)
• www.mistay.in (modal, menu)
• www.semantic-ui.com (everything)
Syntax? – Tag Agnostic
<a class="ui button">Primary</a>
<div class="ui basic blue button">Primary</div>
<button class="ui basic button">Primary</button>
Syntax? - Variations
<button class="ui button">Primary</button>
<button class="ui basic blue button">Primary</button>
<button class="ui basic button">Primary</button>
Syntax? -UI Components, parts of a
component.
<div class="ui grid">
<div class="four wide column"></div>
<div class="four wide column"></div>
<div class="four wide column"></div>
<div class="four wide column"></div>
</div>
Lots of Cool and Useful Modules
Before we go into the live code session, let just see a few examples
of why its so cool.
Shapes Modals Sidebar
Shapes (3d Transformations)
http://semantic-ui.com/modules/shape.html#/definition
Direction
Box, Flip
Text, Image, etc.
Styling
Modal
http://semantic-ui.com/modules/modal.html#multiple-modals
Scrolling Modal
Multiple Modals
Transitions
Styling
Sidebar
http://semantic-ui.com/modules/sidebar.html#/examples
Direction
Overlay, Push, Scale
Multiple
Styling
Live Code (copy paste) Session
Lets create a webpage with:
• A top navigation menu
• A shape components
• A sidebar menu
• A modal
HTML Document
<html>
<head>
</head>
<body>
</body>
</html>
HTML Document - Head
<title>Semantic Examples</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-
ui/2.2.6/semantic.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.6/semantic.min.js"></script>
HTML Document - Script
<script>
$( document ).ready(function() {
});
</script>
HTML Document - Style
<style>
html, body {
height: 100%;
}
.ui.grid {
height: 100%;
}
</style>
Sidebar
<div class="ui left vertical inverted menu sidebar">
<a class="item">Show Me The Money</a>
<a class="item">Send Me The Money</a>
<a class="item">I Don't Want Your Money</a>
</div>
<div class="pusher">
Your site's actual content
<div class="ui hidden divider"></div>
<button class="ui violet basic button" onClick="$('.ui.sidebar').sidebar('toggle');">Toogle
Sidebar</button>
<div class="ui hidden divider"></div>
</div>
Grid
<div class="ui three column stackable grid">
<div class="blue column"></div>
<div class="column center aligned">
</div>
<div class=" blue column"></div>
</div>
Top Navigation
<div class="ui inverted menu">
<div class="item">Home</div>
<div class="item">More..</div>
<div class="right menu">
<div class="item">Profile</div>
<div class="item">Logout</div>
</div>
</div>
Shape Component
<div class="ui shape">
<div class="sides">
<div class="active side">This side starts visible.</div>
<div class="side">This is yet another side</div>
<div class="side">This is the last side</div>
</div>
</div>
<div class="ui hidden divider"></div>
<button class="ui violet basic button" onClick="$('.shape').shape('flip up');">Turn
Shape</button>
<div class="ui hidden divider"></div>
Modal
<div class="ui basic modal">
<i class="close icon"></i>
<div class="header"> Archive Old Messages </div>
<div class="image content">
<div class="image"> <i class="archive icon"></i> </div>
<div class="description"> <p>Your inbox is getting full</p> </div>
</div>
<div class="actions">
<div class="two fluid ui inverted buttons">
<div class="ui cancel red basic inverted button"> <i class="remove icon"></i> No </div>
<div class="ui ok green basic inverted button"> <i class="checkmark icon"></i> Yes </div>
</div>
</div>
</div>
<div class="ui hidden divider"></div>
<button class="ui violet basic button" onClick="$('.ui.basic.modal') .modal('show') ;">Show Modal</button>
<div class="ui hidden divider"></div>
Drop Down Menu
<div class="ui dropdown item" tabindex="0">
Dropdown
<i class="dropdown icon"></i>
<div class="menu transition hidden" tabindex="-1">
<div class="item">Action</div>
<div class="item">Another Action</div>
<div class="item">Something else here</div>
<div class="divider"></div>
<div class="item">Separated Link</div>
</div>
</div>
$('.ui.dropdown').dropdown();
Card
<div class="ui card">
<div class="image">
<img src="http://assets.bwbx.io/images/users/iqjWHBFdfxIU/ilPgpXtm.6_E/v1/-1x-1.jpg">
</div>
<div class="content">
<div class="header">One Nordea</div>
<div class="meta">
<a>Learn how to collaborate</a>
</div>
<div class="description">
Nordea works as one unit with one goal.
</div>
</div>
</div>
Pros
• Published under the incredibly permissive MIT License.
• Very well documented.
• Easy to learn/use.
• A very nice implementation of buttons, modals, & progress bars.
• Uses an Icon font for many of it's features.
• Has some very useful extras such as the inverted class.
• Open to community contribution.
• Modular structure allows you only use the parts you need.
Cons
● Doesn’t have all components. Missing a image slider and a
thumbnail class.
● No SASS (does have LESS)
● Large compared to other frameworks
● Browser Support (Last 2 Versions of FF, Chrome, Safari, IE 11+)
● Sometimes the documentation doesn’t clearly specify all options
or if you have to call a JS function.
https://www.slant.co/topics/3522/viewpoints/4/~fully-featured-responsive-css-frameworks~semantic-ui#title
Semantic UI s. Bootstrap
• Semantic Has a more modern look and more design options.
• Bootstrap is easy to use and requires less JS knowledge.
• Compareble level of quality in framework.
Semantic + Angular(2) = ?
There is Actually several project creating Angular wrappers for
Semantic UI.
● https://github.com/vladotesanovic/ngSemantic
● https://ng-semantic.herokuapp.com/#/elements/menu
● https://github.com/lon-yang/angular2-semantic-ui
● http://demo.yangly.cn/angular2-semantic-ui-demo/#/modal
● https://github.com/edcarroll/ng2-semantic-ui
● http://edcarroll.github.io/ng2-semantic-ui/#/components/progress
Read More…..
Main Webpage
http://semantic-ui.com/
Show Case
https://github.com/Semantic-Org/Semantic-UI/wiki/Showcase
Twitter feed
https://twitter.com/semanticui
Where can I find semantic Examples?
https://www.quora.com/Semantic-UI-front-end-framework-Where-can-I-find-examples-of-websites-created-using-Semantic-UI
http://www.builtwithsemanticui.com/
http://www.semantickit.com

More Related Content

What's hot (20)

PDF
rapport de projet de fin d'étude_PFE
Donia Hammami
 
PDF
Telecharger Exercices corrigés PL/SQL
webreaker
 
PDF
Conception et Réalisation Application Web Laravel PFE BTS
FaissoilMkavavo
 
PPTX
Presentation pfe Système de gestion des rendez-vous médicaux
Fehmi Arbi
 
PDF
Théorie de l'information
RichardTerrat1
 
PDF
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Raoua Bennasr
 
PPTX
présentation de PFE
AmalSouheil1
 
PDF
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Salma Gouia
 
PPTX
gestion de projet
Wajdi kanzali
 
PDF
Rapport genie logiciel
serge sonfack
 
PDF
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
fehmi arbi
 
PDF
RapportPFE_IngenieurInformatique_ESPRIT
Lina Meddeb
 
PDF
Sécurité des Applications Web avec Json Web Token (JWT)
ENSET, Université Hassan II Casablanca
 
PDF
Rapport de stage Application web Gestion RH ASP.NET MVC5
YounessLaaouane
 
PPTX
pfe_final.pptx
hani911563
 
PPTX
Présentation PFE
Semah Mhamdi
 
PPTX
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Ayoub Mkharbach
 
PPTX
Présentation mémoire de fin de cycle
Ngagne Thiam
 
DOC
exemple Cahier de Charge Site Web
amine niba
 
PDF
Rapport de stage de fin d'etudes Application web de E-commerce
Abdellatif SOW
 
rapport de projet de fin d'étude_PFE
Donia Hammami
 
Telecharger Exercices corrigés PL/SQL
webreaker
 
Conception et Réalisation Application Web Laravel PFE BTS
FaissoilMkavavo
 
Presentation pfe Système de gestion des rendez-vous médicaux
Fehmi Arbi
 
Théorie de l'information
RichardTerrat1
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Raoua Bennasr
 
présentation de PFE
AmalSouheil1
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Salma Gouia
 
gestion de projet
Wajdi kanzali
 
Rapport genie logiciel
serge sonfack
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
fehmi arbi
 
RapportPFE_IngenieurInformatique_ESPRIT
Lina Meddeb
 
Sécurité des Applications Web avec Json Web Token (JWT)
ENSET, Université Hassan II Casablanca
 
Rapport de stage Application web Gestion RH ASP.NET MVC5
YounessLaaouane
 
pfe_final.pptx
hani911563
 
Présentation PFE
Semah Mhamdi
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Ayoub Mkharbach
 
Présentation mémoire de fin de cycle
Ngagne Thiam
 
exemple Cahier de Charge Site Web
amine niba
 
Rapport de stage de fin d'etudes Application web de E-commerce
Abdellatif SOW
 

Viewers also liked (12)

PPTX
Semantic ui
LearningTech
 
PDF
Semantic ui - web front-end framework
Omid Khosrojerdi
 
PDF
Building web applications using the web.
Christian Heilmann
 
PDF
C S S1
51 lecture
 
PPTX
Salesforce1 & Lightning
Vinay Vernekar ☁
 
PDF
A Semantics-based User Interface Model for Content Annotation, Authoring and ...
Ali Khalili
 
PPTX
Css box-model
Webtech Learning
 
PPT
Cascading Style Sheets(CSS)
Reshmi Rajan
 
PPTX
What is Salesforce lighting explained
Roy Gilad
 
PPT
How Cascading Style Sheets (CSS) Works
Amit Tyagi
 
PPTX
Salesforce Lightning workshop
Shivanath Devinarayanan
 
PDF
ERD-Salesforce
Mathieu Emanuelli
 
Semantic ui
LearningTech
 
Semantic ui - web front-end framework
Omid Khosrojerdi
 
Building web applications using the web.
Christian Heilmann
 
C S S1
51 lecture
 
Salesforce1 & Lightning
Vinay Vernekar ☁
 
A Semantics-based User Interface Model for Content Annotation, Authoring and ...
Ali Khalili
 
Css box-model
Webtech Learning
 
Cascading Style Sheets(CSS)
Reshmi Rajan
 
What is Salesforce lighting explained
Roy Gilad
 
How Cascading Style Sheets (CSS) Works
Amit Tyagi
 
Salesforce Lightning workshop
Shivanath Devinarayanan
 
ERD-Salesforce
Mathieu Emanuelli
 
Ad

Similar to Semantic UI Introduction (20)

PPTX
Oracle Application Express & jQuery Mobile - OGh Apex Dag 2012
crokitta
 
PPTX
SPTechCon Dev Days - Third Party jQuery Libraries
Mark Rackley
 
PPTX
(Updated) SharePoint & jQuery Guide
Mark Rackley
 
KEY
Slow kinda sucks
Tim Wright
 
PPTX
The SharePoint & jQuery Guide - Updated 1/14/14
Mark Rackley
 
PPTX
Microsoft PT TechRefresh html win8.1
Alexandre Marreiros
 
PDF
Building beautiful websites with bootstrap a case study (DevelopMentor webcast)
Michael Kennedy
 
PDF
DirectToWeb 2.0
WO Community
 
PPTX
Class18
Jiyeon Lee
 
PPTX
Introduction to jQuery Mobile
ejlp12
 
PPTX
Joomla! Day Los Angeles 2011 WebMatrix
Alice Pang
 
PPTX
J day la 2011 webmatrix
Alice Pang
 
PDF
Multi screen HTML5
Ron Reiter
 
PDF
The Thinking behind BEM
Varya Stepanova
 
DOCX
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
Roni Banerjee
 
PDF
HTML5 and the dawn of rich mobile web applications pt 2
James Pearce
 
PDF
Take Your Markup to 11
Emily Lewis
 
PDF
Building iPhone Web Apps using "classic" Domino
Rob Bontekoe
 
PPT
Jquery 5
Manish Kumar Singh
 
PPTX
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
Mark Rackley
 
Oracle Application Express & jQuery Mobile - OGh Apex Dag 2012
crokitta
 
SPTechCon Dev Days - Third Party jQuery Libraries
Mark Rackley
 
(Updated) SharePoint & jQuery Guide
Mark Rackley
 
Slow kinda sucks
Tim Wright
 
The SharePoint & jQuery Guide - Updated 1/14/14
Mark Rackley
 
Microsoft PT TechRefresh html win8.1
Alexandre Marreiros
 
Building beautiful websites with bootstrap a case study (DevelopMentor webcast)
Michael Kennedy
 
DirectToWeb 2.0
WO Community
 
Class18
Jiyeon Lee
 
Introduction to jQuery Mobile
ejlp12
 
Joomla! Day Los Angeles 2011 WebMatrix
Alice Pang
 
J day la 2011 webmatrix
Alice Pang
 
Multi screen HTML5
Ron Reiter
 
The Thinking behind BEM
Varya Stepanova
 
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
Roni Banerjee
 
HTML5 and the dawn of rich mobile web applications pt 2
James Pearce
 
Take Your Markup to 11
Emily Lewis
 
Building iPhone Web Apps using "classic" Domino
Rob Bontekoe
 
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
Mark Rackley
 
Ad

Recently uploaded (20)

PPTX
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
PPTX
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
PPT
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
PPTX
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
PPTX
PM200.pptxghjgfhjghjghjghjghjghjghjghjghjghj
breadpaan921
 
PPTX
Orchestrating things in Angular application
Peter Abraham
 
PPTX
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
PPTX
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PPTX
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
PPTX
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
PDF
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
PPTX
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PPTX
INTEGRATION OF ICT IN LEARNING AND INCORPORATIING TECHNOLOGY
kvshardwork1235
 
PDF
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
PPTX
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
PPTX
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
PDF
DevOps Design for different deployment options
henrymails
 
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
PM200.pptxghjgfhjghjghjghjghjghjghjghjghjghj
breadpaan921
 
Orchestrating things in Angular application
Peter Abraham
 
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
INTEGRATION OF ICT IN LEARNING AND INCORPORATIING TECHNOLOGY
kvshardwork1235
 
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
DevOps Design for different deployment options
henrymails
 

Semantic UI Introduction

  • 1. Semantic UI Design Beautiful Websites Quicker Semantic is a development framework that helps create beautiful, responsive layouts using human-friendly HTML.
  • 2. What is Semantic UI? • It’s a Frontend Framework like Boostrap or Foundation. • You apply class names to HTML elements and you get a nice looking webpage. • 50+ UI elements • 3000 + CSS variables • Built with EM values for responsive design • Flexbox friendly
  • 3. What does it consist of? 15 6 16 15 Behaviors API Form Validation Visibility
  • 4. Why Semantic UI ? Ease of Use Semantic UI allows you to jump right in and makes rapid prototyping a breeze. Get more, right out of the box Get the essentials that every other front-end framework provides and then some: Cards, comments, statistics and more. Gorgeous design Differentiate yourself and your project with a design that can be reworked, but doesn't have to be.
  • 5. Websites using Semantic UI • www.snapchat.com (ghost image) • www.codility.com (modal, circular, mobile sidebar) • www.giftstarter.com (menu) • www.whiterabbitexpress.com (buttons, menu) • www.mistay.in (modal, menu) • www.semantic-ui.com (everything)
  • 6. Syntax? – Tag Agnostic <a class="ui button">Primary</a> <div class="ui basic blue button">Primary</div> <button class="ui basic button">Primary</button>
  • 7. Syntax? - Variations <button class="ui button">Primary</button> <button class="ui basic blue button">Primary</button> <button class="ui basic button">Primary</button>
  • 8. Syntax? -UI Components, parts of a component. <div class="ui grid"> <div class="four wide column"></div> <div class="four wide column"></div> <div class="four wide column"></div> <div class="four wide column"></div> </div>
  • 9. Lots of Cool and Useful Modules Before we go into the live code session, let just see a few examples of why its so cool. Shapes Modals Sidebar
  • 13. Live Code (copy paste) Session Lets create a webpage with: • A top navigation menu • A shape components • A sidebar menu • A modal
  • 15. HTML Document - Head <title>Semantic Examples</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic- ui/2.2.6/semantic.min.css"/> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.6/semantic.min.js"></script>
  • 16. HTML Document - Script <script> $( document ).ready(function() { }); </script>
  • 17. HTML Document - Style <style> html, body { height: 100%; } .ui.grid { height: 100%; } </style>
  • 18. Sidebar <div class="ui left vertical inverted menu sidebar"> <a class="item">Show Me The Money</a> <a class="item">Send Me The Money</a> <a class="item">I Don't Want Your Money</a> </div> <div class="pusher"> Your site's actual content <div class="ui hidden divider"></div> <button class="ui violet basic button" onClick="$('.ui.sidebar').sidebar('toggle');">Toogle Sidebar</button> <div class="ui hidden divider"></div> </div>
  • 19. Grid <div class="ui three column stackable grid"> <div class="blue column"></div> <div class="column center aligned"> </div> <div class=" blue column"></div> </div>
  • 20. Top Navigation <div class="ui inverted menu"> <div class="item">Home</div> <div class="item">More..</div> <div class="right menu"> <div class="item">Profile</div> <div class="item">Logout</div> </div> </div>
  • 21. Shape Component <div class="ui shape"> <div class="sides"> <div class="active side">This side starts visible.</div> <div class="side">This is yet another side</div> <div class="side">This is the last side</div> </div> </div> <div class="ui hidden divider"></div> <button class="ui violet basic button" onClick="$('.shape').shape('flip up');">Turn Shape</button> <div class="ui hidden divider"></div>
  • 22. Modal <div class="ui basic modal"> <i class="close icon"></i> <div class="header"> Archive Old Messages </div> <div class="image content"> <div class="image"> <i class="archive icon"></i> </div> <div class="description"> <p>Your inbox is getting full</p> </div> </div> <div class="actions"> <div class="two fluid ui inverted buttons"> <div class="ui cancel red basic inverted button"> <i class="remove icon"></i> No </div> <div class="ui ok green basic inverted button"> <i class="checkmark icon"></i> Yes </div> </div> </div> </div> <div class="ui hidden divider"></div> <button class="ui violet basic button" onClick="$('.ui.basic.modal') .modal('show') ;">Show Modal</button> <div class="ui hidden divider"></div>
  • 23. Drop Down Menu <div class="ui dropdown item" tabindex="0"> Dropdown <i class="dropdown icon"></i> <div class="menu transition hidden" tabindex="-1"> <div class="item">Action</div> <div class="item">Another Action</div> <div class="item">Something else here</div> <div class="divider"></div> <div class="item">Separated Link</div> </div> </div> $('.ui.dropdown').dropdown();
  • 24. Card <div class="ui card"> <div class="image"> <img src="http://assets.bwbx.io/images/users/iqjWHBFdfxIU/ilPgpXtm.6_E/v1/-1x-1.jpg"> </div> <div class="content"> <div class="header">One Nordea</div> <div class="meta"> <a>Learn how to collaborate</a> </div> <div class="description"> Nordea works as one unit with one goal. </div> </div> </div>
  • 25. Pros • Published under the incredibly permissive MIT License. • Very well documented. • Easy to learn/use. • A very nice implementation of buttons, modals, & progress bars. • Uses an Icon font for many of it's features. • Has some very useful extras such as the inverted class. • Open to community contribution. • Modular structure allows you only use the parts you need.
  • 26. Cons ● Doesn’t have all components. Missing a image slider and a thumbnail class. ● No SASS (does have LESS) ● Large compared to other frameworks ● Browser Support (Last 2 Versions of FF, Chrome, Safari, IE 11+) ● Sometimes the documentation doesn’t clearly specify all options or if you have to call a JS function. https://www.slant.co/topics/3522/viewpoints/4/~fully-featured-responsive-css-frameworks~semantic-ui#title
  • 27. Semantic UI s. Bootstrap • Semantic Has a more modern look and more design options. • Bootstrap is easy to use and requires less JS knowledge. • Compareble level of quality in framework.
  • 28. Semantic + Angular(2) = ? There is Actually several project creating Angular wrappers for Semantic UI. ● https://github.com/vladotesanovic/ngSemantic ● https://ng-semantic.herokuapp.com/#/elements/menu ● https://github.com/lon-yang/angular2-semantic-ui ● http://demo.yangly.cn/angular2-semantic-ui-demo/#/modal ● https://github.com/edcarroll/ng2-semantic-ui ● http://edcarroll.github.io/ng2-semantic-ui/#/components/progress
  • 29. Read More….. Main Webpage http://semantic-ui.com/ Show Case https://github.com/Semantic-Org/Semantic-UI/wiki/Showcase Twitter feed https://twitter.com/semanticui Where can I find semantic Examples? https://www.quora.com/Semantic-UI-front-end-framework-Where-can-I-find-examples-of-websites-created-using-Semantic-UI http://www.builtwithsemanticui.com/ http://www.semantickit.com