4.0 KiB
title | localeTitle |
---|---|
Semantic UI | IU semântica |
IU semântica
Introdução
Semantic UI é um framework de desenvolvimento front-end similar ao bootstrap projetado para temas. Ele contém componentes semânticos pré-construídos que ajudam a criar layouts bonitos e responsivos usando HTML amigável para humanos.
De acordo com o website da Semantic UI, o framework utiliza HTML conciso, JavaScript intuitivo e depuração simplificada para tornar o desenvolvimento de front-end uma experiência divertida e prazerosa. E integra-se com o React, Angular, Meteor, Ember e muitos outros frameworks para ajudar a organizar a camada de interface do usuário junto com a lógica do aplicativo.
Histórico de versões
O primeiro pré-lançamento aparece no github em setembro de 2013, criado por Jack Lukic .
O Semantic UI 1.x
foi lançado pela primeira vez em novembro de 2014, com a quebra de alterações em pré-lançamentos anteriores.
O Semantic UI 2.x
foi lançado pela primeira vez em junho de 2015 e introduziu o novo ui, várias correções de bugs, aprimoramentos e melhorias de temas padrão.
Suporte de Navegador
A versão atual 2.2.x
suporta os seguintes navegadores
- Últimas 2 versões FF, Chrome, Safari Mac
- IE 11+
- Android 4.4+, Chrome para Android 44+
- iOS Safari 7+
- Microsoft Edge 12+
Instalação
Existem várias maneiras de instalar a Semantic UI, algumas das formas mais simples são as seguintes:
- Via Content Delivery Network (CDN)
É de longe o mais fácil para iniciantes. Crie um arquivo HTML como abaixo
<!DOCTYPE html>
<html>
<head>
<title>Semantic UI</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.13/semantic.min.css">
<!-- Add custom stylesheet here -->
</head>
<body>
<!-- Write your html code here -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.13/semantic.min.js"></script>
</body>
</html>
NOTE:
O link CDN acima na linha 5, incluirá todos os componentes disponíveis na interface semântica. Se você deseja instalar um componente específico, clique aqui para ver seu respectivo link CDN.
- Usando ferramentas de compilação
Isto assumirá que você está usando o Ubuntu Linux OS com o node
e npm
instalados, para outros sistemas operacionais clique aqui
No diretório do seu projeto, instale o gulp globalmente usando npm
npm install -g gulp
Instalar a interface semântica
npm install semantic-ui --save
cd semantic/
gulp build
Incluir no HTML
<link rel="stylesheet" type="text/css" href="semantic/dist/semantic.min.css">
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script src="semantic/dist/semantic.min.js"></script>
Atualizar via npm
npm update
- Integrando com outros Frameworks
Você pode integrar a Semantic UI a outras estruturas de desenvolvimento front-end, como React, Angular, Ember ou Meteor. Clique aqui para mais informações e instruções de integração.
Mais Informações
Semantic UI tem uma documentação completa e muito bem organizada, que irá colocá-lo em funcionamento em pouco tempo. Os links a seguir serão úteis na jornada da sua interface semântica.