En los últimos años han surgido multitud de librerías para facilitar el desarrollo web, casi tantas como empresas punteras en el sector hay (Boostrap de Twitter, Material Design de Google …). En el artículo de hoy os queremos presentar Office UI Fabric.
Este producto se define como un conjunto de herramientas para construir experiencias de usuario siguiendo la filosofía de Office. Lo que nos va a permitir utilizar los mismos estilos, fuentes y colores que son usados en la suite ofimática más conocida.
Si analizamos algunas de las cosas que incorpora este conjunto de herramientas, podemos encontrar dos secciones principales, la de estilos y la de componentes. La sección de componentes, como su propio nombre indica nos permite usar componentes ya creados como un cuadro de búsquedas, para desarrollar de manera más rápida nuestra web.
En esta entrada nos hemos centrado en la parte de los estilos. Esta parte a su vez esta formada de distintas subpartes: tipografía, color, iconos, cuadrícula responsive …
Lo primero que vamos a hacer es añadir los estilos de Office UI Fabric a nuestro fichero index con el cual vamos a hacer la demostración. Aquí tenéis el código:
<link rel="stylesheet" href="https://appsforoffice.microsoft.com/fabric/2.2.0/fabric.min.css"> <link rel="stylesheet" href="https://appsforoffice.microsoft.com/fabric/2.2.0/fabric.components.min.css">
Una vez que hemos incluido el estilo, ya podemos usar las distintas clases que Microsoft propone.
En mi caso he utilizado un color grisáceo de fondo de página:
<body class="ms-bgColor-neutralLight">
Después he introducido un título y dos divs, asignándole a cada uno de ellos un color de letra y un fondo:
<h1 class="ms-bgColor-themePrimary ms-fontColor-themeLighter">Somos Binarios</h1> <div class="ms-bgColor-orangeLighter ms-fontColor-black"> <p>Redactor Jefe</p> <p>El redactor Jefe se encarga de planificar los artículos.</p> </div> <div class="ms-bgColor-tealLight ms-fontColor-white"> <p>Redactor Jefe</p> <p>El equipo de redacción se encarga de redactar los artículos.</p> </div>
Consiguiendo el siguiente resultado:
Otra de las cosas nos propone Office UI Fabric es usar su conjunto de iconos, así que he añadido dos iconos, uno a cada tarjeta:
<h1 class="ms-bgColor-themePrimary ms-fontColor-themeLighter">Somos Binarios</h1> <div class="ms-bgColor-orangeLighter ms-fontColor-black"> <p>Redactor Jefe</p> <p>El redactor Jefe se encarga de planificar los artículos.</p> </div> <div class="ms-bgColor-tealLight ms-fontColor-white"> <p>Redactor Jefe</p> <p>El equipo de redacción se encarga de redactar los artículos.</p> </div>
Finalmente he querido probar el sistema de la cuadrícula responsive, el cual me recuerda mucho a Bootstrap:
<h2>Temática</h2> <div class="ms-Grid"> <div class="ms-Grid-row"> <div class="ms-Grid-col ms-u-sm4 ms-bgColor-blueLight">Linux</div> <div class="ms-Grid-col ms-u-sm4 ms-bgColor-blueMid ms-fontColor-white">Programación</div> <div class="ms-Grid-col ms-u-sm4 ms-bgColor-blueDark ms-fontColor-white">Seguridad</div> </div> </div>
Obteniendo como resultado lo siguiente:
Como podéis ver, con un par de decenas de líneas de código y las clases que nos proporcionan, es sencillo dotar a nuestra página de la apariencia habitual de Office. Para más información podéis visitar su web oficial
Espero que os haya gustado la entrada y esperamos vuestros comentarios.
Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…
Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…
Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…
Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…
Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…
Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…