4.2 KiB
title | localeTitle |
---|---|
Semantic UI | 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 .
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:
- 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
<!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í para ver su enlace CDN respectivo.
- 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í
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
<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
- 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í 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.