This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
Overview
Download & View Introducción Bootstrap.docx as PDF for free.
¿ Que es Bootstrap ? Bootstrap es un framework Responsive Design desarrollado por Mark Otto y Jacbod Thornton de Twitter y esta diseñado para ayudar a diseñadores y desarrolladores en el proceso de creación de sitios web y aplicaciones de una manera rápida y fácil controlando la parte front de los sitios. Bootstrap es uno de los proyectos de código abierto que ha causado gran impacto en los diseñadores web del mundo en los últimos años y muestra de eso lo podemos ver en GitHub, donde aun sustenta el primer lugar como el proyecto mas popular de este repositorio donde los mas grande del mundo del diseño y desarrollo web implementan sus grandes y novedosos proyectos. Bootstrap 3 se construyo basado y pensado para la web móvil “mobile-first approach” o enfoque móvil de primera, donde se prioriza la web moderna, la web que se puede ver correctamente en cualquier dispositivo, desde pantallas pequeñas con poca resolución hasta dispositivos con resoluciones grandes y pantallas de gran tamaño. ¿Por qué usar Bootstrap? 1. Tendremos una Web responsive, se vera bien en todos los dispositivos y ayudara al posicionamiento en buscadores. 2. Cómodo, tendremos gran cantidad de funcionalidades creadas. 3. La velocidad de carga de la web es rápida y también ayuda al posicionamiento. 4. Compatibilidad con la mayoría de navegadores. 5. En constante desarrollo, tiene una gran comunidad detrás y el framework va mejorando cada vez mas. Como instalar Bootstrap Para poder instalar iremos a la web oficial http://getbootstrap.com y le damos a Download, hay tendremos tres opciones de descarga.
1.Descargar el código compilado, es la ideal para comenzar a trabajar con Bootstrap. 2.Descargar código fuente, contiene todo los archivos originales de Bootstrap, para poder usarlo necesitas compilarlo. 3.Descargar código fuente en Sass, ésta versión del código fuente esta convertida a Sass para facilitar la implementación con aplicaciones como Ruby Si no queremos tener en nuestro servidor los archivos de Bootstrap, podemos utilizar el CDN disponible para ello. Para el que no lo sepa, un CDN es un conjunto de servidores ubicados en diferentes puntos de una red que contienen copias locales de ciertos contenidos, en este caso, los archivos de Bootstrap. Con esto conseguimos mejorar la carga de nuestra web. En este tutorial trabajaremos por la opción 1, una vez que lo hemos descargado, descomprimimos el framework en la carpeta de nuestro nuevo proyecto, la estructura de la carpeta debería de quedar así:
Estructura básica de Bootstrap
Elementos NAVS Aplica la clase .nav para crear un elemento de navegación y después aplica la clase .nav-tabs para mostrar sus enlaces en forma de pestaña. Ejemplo:
Así se ve este ejemplo en tu navegador:
Navegación con botones Aplicando la clase .nav-pills al mismo código HTML del ejemplo anterior, los enlaces se muestran como botones ("pills" en inglés) en vez de como pestañas. Ejemplo:
Navegación Justificada Bootstrap 3 también permite crear elementos de navegación que ocupan toda la anchura del elemento en el que se encuentran y en los que todos sus enlaces tienen la misma anchura. Para ello, añade la clase .nav-justified al elemento de navegación. Ten en cuenta que este comportamiento sólo es posible para los dispositivos con una anchura superior a 768px. En el resto de dispositivos, el elemento de navegación se muestra verticalmente. Ejemplo:
Deshabilitando enlaces Aplica la clase .disable a cualquier enlace del elemento de navegación para mostrarlo de color gris y sin que cambie de color al pasar el ratón por encima suyo.
Barras de navegación Las barras de navegación son componentes adaptados al diseño web responsive y que se utilizan como elemento principal de navegación tanto en las aplicaciones como en los sitios web. En los dispositivos móviles se muestran inicialmente minimizadas y al pulsar sobre ellas, se despliegan todas sus opciones. Si la anchura del dispositivo aumenta hasta un nivel suficiente, las barras de navegación muestran todos sus contenidos horizontalmente.
Dependiendo del contenido de tu barra de navegación, puede ser necesario modificar el punto a partir del cual se muestra horizontal en vez de minimizada. Para ello, modifica el valor de la variable @grid-float-breakpoint en tu archivo LESS o añade tu propia media query en el archivo CSS.
Asi se debe apreciar en el navegador
Barra de navegación invertida El estilo por defecto de las barras de navegación no queda muy bien en las páginas con fondo oscuro. Por eso Bootstrap 3 define un estilo alternativo muy oscuro que se activa aplicando la clase .navbar-inverse a la barra de navegación. Ejemplo: Así se ve este ejemplo en tu navegador:
Scrollspy El plug-in Scrollspy se utiliza para actualizar automáticamente los enlaces en una lista de navegación basada en la posición de desplazamiento.
Paginadores El paginador por defecto de Bootstrap 3 está basado en el del sitio Rdio y queda bien tanto para las aplicaciones como para los sitios web. Como el paginador es bastante grande, el usuario nunca lo pierde de vista. Además su diseño escala bien a un gran número de páginas y sus enlaces son fáciles de pinchar. Ejemplo:
Enlaces activos y enlaces deshabilitados El aspecto de los enlaces del paginador se puede modificar para adaptarlo a tus necesidades. Aplica la clase .disabled a los enlaces que no se puedan pinchar y aplica la clase .active al enlace que corresponde a la página en la que se encuentra el usuario. Ejemplo:
6.9.4. Paginador simple El paginador simple de Bootstrap 3 es ideal para sitios web sencillos como blogs o revistas. Este paginador solamente muestra dos enlaces para ir a la página Anterior o Siguiente de los resultados. Ejemplo:
Etiquetas Añade cualquiera de las siguientes clases CSS específicas para modificar el tipo de etiqueta que se muestra. Ejemplo: <span class="label label-default">Por defecto <span class="label label-primary">Principal <span class="label label-success">Éxito
Jumbotron Se trata de un componente para mostrar contenidos de forma muy destacada. Si no lo encierras dentro de un elemento .container, ocupa toda la anchura del dispositivo. Si lo encierras dentro de un .container, solamente ocupará la anchura del contenedor y mostrará esquinas redondeadas. Ejemplo:
FORMULARIOS Los formularios son uno de los elementos más importantes de los sitios y aplicaciones web. Por eso Bootstrap 3 permite diseñar formularios con aspectos muy variados y define decenas de estilos para todos los campos de formulario.
Formularios en Linea Para que el formulario ocupe el menor espacio posible, añade la clase .forminline para que las etiquetas