PDF de programación - Módulo I: Bootstrap

Imágen de pdf Módulo I: Bootstrap

Módulo I: Bootstrapgráfica de visualizaciones

Publicado el 28 de Septiembre del 2018
1.149 visualizaciones desde el 28 de Septiembre del 2018
1,5 MB
22 paginas
Creado hace 7a (02/10/2016)
Módulo I: Bootstrap

Objetivo del Módulo:

Agilizar la maquetación y diseño de aplicativos web



Al igual que el back-end , el front-end es de gran importancia en un aplicativo, ya que le
presenta al usuario una vista agradable, por este motivo emplearemos un framework
(estructura de un aplicativo web compuesta de componentes personalizables para el
desarrollo de una aplicación) llamado Bootstrap , un proyecto de software libre que facilita
un diseño de sitios web flexibles en diversos dispositivos a través de un método de
etiquetas. Para facilitar la comprensión de esta temática es necesario contar con
conocimientos básicos en HTML5 y CSS3







Contenido
Instalación y configuración de Bootstrap ............................................................................................ 3

Sistema de rejillas de Bootstrap .......................................................................................................... 5

Tablas .................................................................................................................................................. 8

Formularios ....................................................................................................................................... 11

input,textarea ,select ,p ................................................................................................................ 11

checkbox........................................................................................................................................ 12

Radio.............................................................................................................................................. 12

Botones ......................................................................................................................................... 13

Estilo de Botones ........................................................................................................................... 13

Tamaños de botón .................................................................................................................... 14

Iconos ................................................................................................................................................ 15

Barras de navegación y Menús ......................................................................................................... 16

Por pestañas ............................................................................................................................... 16

Píldoras ..................................................................................................................................... 17

Sistema de plantillas.......................................................................................................................... 18

Conclusiones Finales: ........................................................................................................................ 21





Instalación y configuración de Bootstrap
Ahora bien, presentaremos un ejemplo sencillo en el que emplearemos Bootstrap.

Lo primero que debemos hacer es crear una carpeta llamada MiProyecto en la ruta
C:\wamp\www\ , a continuación debemos dirigirnos a en nuestro navegador y escribir la
direcciones de Bootstrap http://getbootstrap.com/ y al acceder debemos hacer clic sobre
el botón “Download Bootstrap” y finalmente seleccionar la opción resaltada a continuación



Se descargará un archivo comprimido el cual contiene una carpeta con 3 sub carpetas,
dichas subcarpetas debemos extraerlas en la ruta C:\wamp\www\MiProyecto,
De tal forma que obtengamos un resultado como el siguiente



Nota: BOOTSTRAP puede ser enlazado sin necesidad de archivos (CDN) pero con el fin de
garantizar la funcionalidad del front-end tanto en web como escritorio emplearemos el
método local



En La carpeta MiProyecto creamos un archivo index.html o también puede ser .php el
cual contenga la estructura básica de html5 con una etiqueta h1 que contenga cualquier
texto. Entre sus etiquetas de cabecera <head></head> incluiremos las siguiente etiquetas





que permiten el funcionamiento de Bootstrap. Debemos mencionar que cada vez que
vamos emplear Bootstrap deben estar presentes estos enlaces



<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- facilita la compatibilidad de nuestro sitio con IE=edge de
microsoft -->

<!--Asegura que la proporción de si sitio web se mantenga -->

<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="css/bootstrap.min.css" rel="stylesheet">

<script src="js/bootstrap.min.js"></script>

<!--Llama a archivo css de bootstrap que contiene el código -->

<!--Llama a archivo js de bootstrap que contiene el código JavaScript
-->
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.j
s"></script>
<!--Si deseamos usar funciones de jquery en nuestro sitio dbeemos
emplear esta etiqueta -->
<script
src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></scrip
t>
<!--Permite la compatibilidad de html5 en navegadores no soportados
-->
<script
src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<!--Permite la compatibilidad de responsive en navegadores no
soportados -->


Es viable que si los tres últimos scripts no los vamos a utilizar los podemos omitir, De lo
contrario obtenemos esto:



Observación: Si deseamos aplicar nuestros estilos personales junto con los de Bootstrap
debemos simplemente añadir nuestra hoja de estilo al finalizar la cabecera, es decir una línea
antes de la de cerrar la etiqueta </head>. De esa manera podemos aplicar nuestros estilos sobre
el proyecto.







Sistema de rejillas de Bootstrap
Se encuentra basado en un div (contenedor) identificado con la clase “container” que
contiene una fila reconocida con la clase “row” que presenta un sistema de rejillas, de tal
manera que en cada fila la suma de sus celdas o rejillas contenidas no superen un valor
máximo 12, Proporción que puede variar de acuerdo a nuestras necesidades y facilita la
presentación en las diferentes resoluciones.
A continuación presentamos un gráfico que representa lo anteriormente mencionado con
diferentes ejemplos en cada fila y variaciones de proporciones



El tamaño de cada rejilla de un contenedor puede variar en su proporción y
comportamiento al cambiar de resolución según nuestro gusto, aportando en el responsive
design del sitio web por medio de un prefijo en la clase de cada rejilla. A continuación
observaremos una tabla de las resoluciones gestionadas por Bootstrap







Tipo

Resolución

Dispositivo

prefijo de clase

Extra pequeños

<768px

Pequeños

≥768px

móviles

Tablet

.col-xs-

.col-sm-

medianas

≥992px

Ordenadores de

.col-md-

sobremesa

Grandes

≥1200px

Grandes dispositivos

.col-lg-



Ahora bien si plasmamos lo mencionado anterior en el código.

Nota: El estilo de prueba es adicionado simplemente como referencia para distinguir una
rejilla de otra.


Ahora visualizamos cómo se comporta cada div en el navegador en cada resolución de
acuerdo al anterior código







Vista en Dispositivos Extra Grandes



Vista en Dispositivos Medianos



Vista en Dispositivos Pequeños



Vista en Dispositivos extra Pequeños





De esta Manera observamos cómo cambia de tamaño cada celda según la resolución del
dispositivo, obteniendo un sitio flexible de una forma sencilla gracias a Bootstrap .



Nota: Si en un rejilla no determinados un tamaño para una resolución en específico
Bootstrap tomará el siguiente parámetro a la derecha por ejemplo (si en el anterior
ejercicio no asignamos un comportamiento para dispositivos extra grandes col-lg-3 , tomará
el comportamiento de dispositivos medianos col-md-3 )

Tablas
Las tablas son un elemento importante en un proyecto web ya que nos permiten la
visualización de contenido, a continuación presentamos como realiza la gestión de ellas
Bootstrap

La estructura común de una tabla con dos registros es la siguiente



Para asignar estilo con Bootstrap vamos a hacer unos pequeños cambios



 Ubicar la tabla dentro en un div con la clase conteiner,un div con la clase row

mencionada al iniciar el módulo

 A la etiqueta table añadir la clase "table"
 Ubicar el contenido de la primera fila <tr></tr> que contiene los rótulos de la
tabla entre etiquetas <thead></ thead > permitiendo a Bootstrap identificar la
cabecera de la tabla

 En el caso de la fila de cabecera que contiene los rótulos de la tabla remplazar los td

por th

 Ubicar el contenido de la segunda fila en adelante que contiene los rótulos de la
tabla entre etiquetas < tbody></ tbody> que permite a Bootstrap identificar el
cuerpo de la tabla





Si aplicamos los anteriores pasos a nuestra tabla en el código obtendremos algo como esto


Al guardar y visualizar en el navegador podremos apreciar una tabla mucho más ordenar y
con una mejor presentación



Otros parámetros adicionales que podemos añadir a la clase table que puede ir separados
por un espacio son







Atributo
table-bordered
.table-striped

Código

<table class="table table-bordered">
<table class="table table- striped ">

table-hover

<table class="table table-hover ">

Descripción

Añade borde a la tabla
Resalta una fila de manera
intercalada
Permute resaltar una fila al pasar el
mouse sobre ella

table-condensed

<table class="table table- condensed "> Permite ahorrar espacio en las

celdas y compactarlas


Si aplicamos todos los atributos obtendremos algo
  • Links de descarga
http://lwp-l.com/pdf13649

Comentarios de: Módulo I: Bootstrap (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad