101 lines
4.2 KiB
Markdown
101 lines
4.2 KiB
Markdown
|
---
|
||
|
title: Semantic UI
|
||
|
localeTitle: IU semántica
|
||
|
---
|
||
|
## IU semántica
|
||
|
|
||
|
#### Introducción
|
||
|
|
||
|
La interfaz de usuario semántica es un marco de desarrollo de aplicaciones para usuario similar al bootstrap diseñado para la tematización. Contiene componentes semánticos pre-construidos que ayudan a crear diseños hermosos y sensibles utilizando HTML amigable para los humanos.
|
||
|
|
||
|
De acuerdo con el sitio web de la interfaz de usuario semántica, el marco utiliza HTML conciso, JavaScript intuitivo y depuración simplificada para hacer que un desarrollo de aplicaciones para usuario sea una experiencia divertida y agradable. Y se integra con React, Angular, Meteor, Ember y muchos otros marcos para ayudar a organizar la capa de UI junto con la lógica de la aplicación.
|
||
|
|
||
|
#### Historial de versiones
|
||
|
|
||
|
El primer prelanzamiento aparece en github en septiembre de 2013, creado por [Jack Lukic](https://github.com/jlukic) .
|
||
|
|
||
|
Semantic UI `1.x` se lanzó por primera vez en noviembre de 2014 con los últimos cambios en los lanzamientos anteriores.
|
||
|
|
||
|
Semantic UI `2.x` se lanzó por primera vez en junio de 2015 e introdujo una nueva interfaz de usuario, varias correcciones de errores, mejoras y mejoras de temas predeterminadas.
|
||
|
|
||
|
#### Soporte del navegador
|
||
|
|
||
|
La versión actual `2.2.x` soporta los siguientes navegadores
|
||
|
|
||
|
* Últimas 2 versiones FF, Chrome, Safari Mac
|
||
|
* IE 11+
|
||
|
* Android 4.4+, Chrome para Android 44+
|
||
|
* iOS Safari 7+
|
||
|
* Microsoft Edge 12+
|
||
|
|
||
|
#### Instalación
|
||
|
|
||
|
Hay varias formas de instalar la interfaz de usuario semántica, algunas de las formas más simples son las siguientes:
|
||
|
|
||
|
1. **A través de la red de entrega de contenido (CDN)**
|
||
|
|
||
|
Es, con mucho, la más fácil para los principiantes. Crea un archivo HTML como abajo
|
||
|
|
||
|
```html
|
||
|
|
||
|
<!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:` El enlace CDN anterior en la línea 5 incluirá todos los componentes disponibles en la interfaz de usuario semántica. Si desea instalar un componente específico, [haga clic aquí](https://cdnjs.com/libraries/semantic-ui) para ver su enlace CDN respectivo.
|
||
|
|
||
|
2. **Usando herramientas de construcción**
|
||
|
|
||
|
Esto supondrá que está utilizando el sistema operativo Ubuntu Linux con `node` y `npm` instalados, para otros sistemas operativos, [haga clic aquí](https://semantic-ui.com/introduction/getting-started.html)
|
||
|
|
||
|
En el directorio de su proyecto, instale Gulp globalmente usando npm
|
||
|
```
|
||
|
npm install -g gulp
|
||
|
```
|
||
|
|
||
|
Instalar la interfaz de usuario semántica
|
||
|
```
|
||
|
npm install semantic-ui --save
|
||
|
cd semantic/
|
||
|
gulp build
|
||
|
```
|
||
|
|
||
|
Incluir en HTML
|
||
|
|
||
|
```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>
|
||
|
```
|
||
|
|
||
|
Actualizar Via npm
|
||
|
```
|
||
|
npm update
|
||
|
```
|
||
|
|
||
|
3. **Integración con otros frameworks**
|
||
|
|
||
|
Puede integrar la interfaz de usuario semántica con otros marcos de desarrollo de front-end como React, Angular, Ember o Meteor. [Haga clic aquí](https://semantic-ui.com/introduction/integrations.html) para obtener más información e instrucciones de integración.
|
||
|
|
||
|
#### Más información
|
||
|
|
||
|
La interfaz de usuario semántica tiene una documentación completa y muy bien organizada, que lo pondrá en funcionamiento en muy poco tiempo. Los siguientes enlaces serán útiles en su viaje de IU semántica.
|
||
|
|
||
|
* [Sitio web de UI semántico](https://semantic-ui.com/)
|
||
|
* [Comenzando con la interfaz de usuario semántica](https://semantic-ui.com/introduction/getting-started.html)
|
||
|
* [Plantillas de interfaz de usuario semánticas de muestra](https://semantic-ui.com/usage/layout.html#pages)
|
||
|
* [Personalización y creación de temas de la interfaz de usuario semántica](http://learnsemantic.com/)
|