SlideShare una empresa de Scribd logo
Tecnologías Web de Cliente
Bootstrap
Profesores
Puedes contactarme en cif@gsi.dit.upm.es - Despacho C-211
2
Carlos A. Iglesias
1.
Principios Para qué vale
3
Framework
HTML CSS y JS
Componentes para realizar webs
multidispositivo de forma rápida y con calidad
4
‘’
5
“[A] super small group of
developers and I got together
to design and build a new
internal tool and saw an
opportunity to do something
more. Through that process,
we saw ourselves build
something much more
substantial than another
internal tool. Months later, we
ended up with an early
version of Bootstrap as a way
to document and share
common design patterns and
assets within the company”
Mark Otto, 2011, Creador de Bootstrap
‘’
6
Bootstrap:
the most popular HTML, CSS,
and JS framework for
developing responsive,
mobile first projects on the
web.
7
Bootstrap
8
Alternativas a Bootstrap
9
Foundation Semantic UI
http://foundation.zurb.com http://semantic-ui.com/
10
¿Qué incluye Bootstrap?
CSS
Iconos
(fonts)
JavaScript
sobre
jQuery
Cosas que hay que saber de Bootstrap
Framework
Bootstrap ha sido
desarrollado por Twitter y
liberado con licencia MIT
Grid
Bootstrap se basa en una
rejilla (grid) de 12 columnas
Primero móvi
Bootstrap sigue el enfoque
“mobile-first design”:
diseñamos para móviles y
mejoramos para escritorio
Framework
Un framework nos da una
base que extendemos para
construir aplicaciones.
Bootstrap proporciona CSS,
JS, iconos y componentes
Less
El fuente de Bootstrap usa
Less, un lenguaje de estilos
dinámico (con variables o
mixins), que se puede
compilar a CSS
Referencias
Hay disponibles temas y
herramientas visuales para
personalizar o crear interfaces
con bootstrap
11
Degradación Gradual y
Mejora progresiva
12
Degradación Gradual y
Mejora progresiva
13
Degradación Gradual y
Mejora progresiva
14
Diseño adaptable
15
http://brettjankord.com/2013/01/30/you-keep-using-that-word-i-do-not-think-it-
means-what-you-think-it-means/
2.
Primeros pasos
Cómo instalar
BS3, plantillas y
ejemplos
16
17
Versión compilada
18
▣ bootstrap.css
□ obligatorio - BS3 listo
para usar
▣ bootstrap-theme.css
□ opcional, añade
efecto 3D
▣ *.map
□ para depurar en
Chrome y enlazar less
y css
▣ *.min.css
□ versión comprimida
Versión fuente
▣ incluye less
▣ al compilarlo
generamos css
19
Versión CDN (sin descarga)
20
Plantilla básica
21
HTML5
Ojo: usa viewport
22
Fuente: http://m5designstudio.com/2013/orlando-web-design/bootstrap-responsive-layout/
Plantillas del framework
23
http://getbootstrap.com/getting-started/
Plantillas con barras de navegación
24
http://getbootstrap.com/getting-started/
Componentes
25
Componentes
26
container y container-fluid
27
▣ Necesitamos envolver la rejilla en elemento
□ .container: contenedor fijo y adaptable
□ .container-fluid: contenedor fluid y adaptable
28
Resultado
29
3.
Diseño basado
en rejilla
Qué es y cómo
usar la rejilla
(grid) en diseño
30
¿Qué web te parece mejor?
31
32
Diseño basado en rejilla
33
Qué es
▣ Esqueleto de la
página web
▣ Permite organizar
los elementos
(textos, gráficos, ….)
▣ Son las líneas
invisibles en que
colocamos los
elementos
Tipos de grid
▣ Manuscrito
▣ Columna
▣ Modular
▣ Jerárquico
▣ Adaptable
(responsive)
Tipos de grid (I)
Manuscrito Columna
34Fuente: http://www.vanseodesign.com/web-design/grid-types/
Tipos de grid (II)
Modular Jerárquico
35
Anatomía de una rejilla (grid)
36
Margen (margin) Medianil (gutter)
(para filas o columnas)
Columna Rejilla o retícula (grid)
Ejemplo: Mondrian
37Fuente: http://designshack.net/articles/css/5-really-useful-responsive-web-design-patterns/
Ejemplo: galería
38
Ejemplo: elementos destacados
39
4.
La rejilla de
Bootstrap 3
Qué es y cómo
usar la rejilla de
Bootstrap 3
40
Rejilla BS3
41
▣ Dentro de etiqueta
container o
container-fluid
▣ Ponemos filas (row)
y dentro columnas
(col-xx-size)
▣ 1 fila, 12 columnas
▣ “Mobile-first” - el
dispositivo por
defecto es el más
pequeño (xs)
▣ Medianiles (gutter)
con padding
▣ Las clases de la
rejilla se aplican a
los dispositivos de
mayor tamaño si no
se sobreescriben
□ Ej. si defino col-md-
X se aplica a lg si no
defino col-lg-X
▣ Si defino más de 12
columnas, las que
no caben pasan a la
siguiente fila
Dispositivos de BS3
42
43
Plantilla básica con xs (por defecto)
44
Resultado: misma rejilla para todos
45
Apilado xs; horizontal resto (sm, …)
46
Rejillas BS3
47
Ejemplo Punto ruptura
48
Fuente: http://fearlessflyer.com/exploring-the-bootstrap-3-0-grid-system/
.col-xs-*
49
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
.col-sm-*
50
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
.col-md-*
51
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
.col-lg-*
52
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
Mezcla
53
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
.col-xs-6 .col-sm-8 .
col-md-5 .col-lg-2
.col-xs-6 .col-sm-4 .
col-md-7 .col-lg-10
Mezcla apilada
54
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
.col-xs-9 .col-sm-12
.col-md-4 .col-lg-5
.col-xs-6 .col-sm-6 .
col-md-9 .col-lg-7
Mezcla anidado
55
Fuente: http://www.zeninvader.
com/css/bootstrap-3-grid-
system-explained
Anidar columnas
56
Desplazar columnas (offset)
57
Reordenar columnas de forma manual
58
Push 3 (mover 3 a la dcha)
Pull 3 (mover 3 a la izda)
5.
Estilos CSS base
Estilos CSS
básicos que nos
da BS3
59
Tipografía
60
Ej. estilos predefinidos
61
Tablas
62
Formularios
63
Imágenes
64
Botones
65
6.
Componentes
Componentes
reutilizables
66
Labels
67
68
Dropdown, Button groups,
Button dropdown
Fuente: http://bootstrapuikit.com/
Documentación: http://getbootstrap.com/components/
Glyphicons
69
Nav (Tabs, Pills), Breadcrumb, Badges,
List group, NavBar
70
Input groups
71
Jumbotron
72
Pagination, Progress bar
73
Thumbnail
74
Media object
75
Fuente: http://www.tutorialspark.com/twitterBootstrap/TwitterBootstrap_MediaObjects.php
Panel, Well
76
Alerts
77
Ejemplo
78
Prueba
bs3-template:html5
bs3-container
bs3-page-header
bs3-panel:heading
lorem20
bs3-panel:footer
7.
Componentes
JS
Componentes
jQuery ya
integrados en
BS3
79
Componentes JS
▣ Tenemos que definir un marcado HTML y…
▣ .. activarlos con jQuery o con marcado HTML
(atributos data-)
▣ Tenemos
□ ventanas modales
□ carrusel de imágenes
□ menús
□ …
□ Más en http://getbootstrap.com/javascript/
80
Ejemplo: desplegable (dropdown)
81
Opción 1. Marcado HTML
82
▣ data-target: hace que
los enlaces no cambien
de página
▣ data-toggle: evento
desplegar menú
Opción 1 con “flechita” (caret)
83
Opción 1 con glyphicon
84
Opción 2. Uso de jQuery
85
JavaScript
86
Con jQuery podemos controlar eventos de BS3.
8.
Cómo
personalizarlo
Cómo
seleccionar
nodos HTML en
las reglas CSS
87
Cómo extender bootstrap
▣ Técnica sobreescribir propiedades css
□ ¡Nunca modificar bootstrap.css!
▣ Opción 1: usar la versión compilada de BS3
□ Modificamos el CSS
▣ Opción 2: usar la versión fuente de BS3
□ Hacer cambios en less o CSS
□ Si tocamos el less, se compila
□ Puede ser difícil
▣ En ambos casos, también podemos partir de
una plantilla o tema prediseñado o de las
plantillas de BS3
88
Generar bootstrap personalizado
▣ Podemos bajar fuente de bootstrap,
cambiarlo con less, y generar la versión o…
▣ Asistente en http://getbootstrap.
com/customize/
▣ Podemos
□ Importar una configuración previa
□ Adaptar cada variable
□ Descargar nuestro bootstrap
89
Incluir estilo propio
▣ Nunca modificad directamente bootstrap
90http://bootstrapbay.com/blog/customize-bootstrap/
9.
Extensiones y
temas
Cómo aplicar
CSS y HTML
para realizar
una web
91
Temas y Plantillas
▣ Plantillas
□ Nuevos tipos de páginas: comercio, administración,
...
▣ Temas
□ Nuevo diseño con plantilla y componentes de
Bootstrap
▣ Plantilla y Tema
□ Nuevos tipos con nuevos diseños
92
BootFlat
93
http://bootflat.github.io/
Sitios para temas y plantillas
▣ Gratuitos:
□ http://bootswatch.com/
□ http://bootstrapzero.com/
□ http://startbootstrap.com/
▣ Comerciales
□ https://wrapbootstrap.com
94
10.
Less
Preprocesador
de CSS
95
96
Transpilador
Compilator de fuente a
fuente
http://en.wikipedia.org/wiki/Source-to-source_compiler
Less
▣ Preprocesador de CSS
▣ Permite definir
□ variables con operaciones
□ mixins, funciones, reglas anidadas
□ espacios de nombres e importar, ...
▣ Página: http://lesscss.org
▣ Compilador en línea
□ http://winless.org/online-less-compiler
▣ Chrome DevTools permite trabajar con
preprocesadores
□ https://developer.chrome.
com/devtools/docs/css-preprocessors
97
¡Fuera del temario!
Less variables
98
lessc
Less mixins
99
Less mixins paramétricos (I)
100
Less mixins paramétricos (II)
101
Less. Reglas anidadas
102
Less. Funciones
103
Less
104
▣ Instalar less
□ sudo apt-get install node-less
▣ Ejecutar lessc
□ lessc styles.less > styles.css
Less en phpStorm
105
11.
Conclusiones
Qué hemos
aprendido
106
107
BS3 simplifica la creación de interfaces adaptables y
fácilmente mantenibles con nuevos temas
Fallos habituales
108
▣ Usar marcado HTML diferente para
dispositivos diferentes con hidden-sm o
visible-sm.
□ Se incrementa el tamaño global de la página HTML
□ Mejor usar la rejilla para redimensionar.
▣ Usar BS3 para aplicaciones móviles hechas
con tecnologías web. Mejor usar otros
frameworks más ligeros como Ratchet (de los
desarrolladores de BS3)
□ http://goratchet.com/
¡Gracias!
¿Alguna pregunta?
cif@gsi.dit.upm.es
109
Referencias
▣ Jump Start Bootstrap
□ http://proquest.safaribooksonline.
com/book/web-design-and-
development/9781457174346
▣ Learning Bootstrap
□ http://proquest.safaribooksonline.
com/book/web-development/9781782161844
110
Recursos
▣ Bootstrap 3
□ http://getbootstrap.com/
▣ Bootstrap Resources
□ http://startbootstrap.com/bootstrap-resources/
▣ Showcases
□ http://builtwithbootstrap.com/
▣ Temas gratuitos
□ http://startbootstrap.com/bootstrap-
resources/#free-themes
111
Créditos
Gracias a todos los que han publicado estos
recursos de forma gratuita:
▣ Minicons de Webalys
▣ Plantilla de la presentación de SlidesCarnival
▣ Fotos de Unsplash y Wix
112

Más contenido relacionado

La actualidad más candente

Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
EliAlbertoMendoza1
 
Alasql JavaScript SQL Database Library: User Manual
Alasql JavaScript SQL Database Library: User ManualAlasql JavaScript SQL Database Library: User Manual
Alasql JavaScript SQL Database Library: User Manual
Andrey Gershun
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datos
ricardo901
 
Curso oracle por temas
Curso oracle por temasCurso oracle por temas
Curso oracle por temas
Fabian Isidoro Quino
 
FRONTEND.pptx
FRONTEND.pptxFRONTEND.pptx
FRONTEND.pptx
PaulaAmaya20
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Pl sql guide
Pl sql guidePl sql guide
Pl sql guide
Vinay Kumar
 
DB1 Unidad 5: SQL Avanzado
DB1 Unidad 5: SQL AvanzadoDB1 Unidad 5: SQL Avanzado
DB1 Unidad 5: SQL Avanzado
Franklin Parrales Bravo
 
MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바
NeoClova
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Informe macros
Informe macrosInforme macros
Informe macros
Gabucha Fernanda
 
3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)Arley Gallego
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
katherine revelo gomez
 
D3 js
D3 jsD3 js
D3 js
Ynon Perek
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
Jair Ospino Ardila
 
HASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosHASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de Datos
Angel Feijo
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
Facebook
 

La actualidad más candente (20)

Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
 
Alasql JavaScript SQL Database Library: User Manual
Alasql JavaScript SQL Database Library: User ManualAlasql JavaScript SQL Database Library: User Manual
Alasql JavaScript SQL Database Library: User Manual
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datos
 
Curso oracle por temas
Curso oracle por temasCurso oracle por temas
Curso oracle por temas
 
FRONTEND.pptx
FRONTEND.pptxFRONTEND.pptx
FRONTEND.pptx
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Pl sql guide
Pl sql guidePl sql guide
Pl sql guide
 
DB1 Unidad 5: SQL Avanzado
DB1 Unidad 5: SQL AvanzadoDB1 Unidad 5: SQL Avanzado
DB1 Unidad 5: SQL Avanzado
 
MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바MySQL Administrator 2021 - 네오클로바
MySQL Administrator 2021 - 네오클로바
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Ejemplo de Trigger en Mysql
 
Informe macros
Informe macrosInforme macros
Informe macros
 
3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
D3 js
D3 jsD3 js
D3 js
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
HASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de DatosHASH Organizacion de Archivos en Bases de Datos
HASH Organizacion de Archivos en Bases de Datos
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Uml
UmlUml
Uml
 

Destacado

Reconociendo prácticas de acceso y producción de contenidos desde el licencia...
Reconociendo prácticas de acceso y producción de contenidos desde el licencia...Reconociendo prácticas de acceso y producción de contenidos desde el licencia...
Reconociendo prácticas de acceso y producción de contenidos desde el licencia...
Marcela Hernandez
 
Funciones de los actores de la práctica pedagógica limav
Funciones de los actores de la práctica pedagógica limavFunciones de los actores de la práctica pedagógica limav
Funciones de los actores de la práctica pedagógica limav
acreditacionlimav
 
Software Educativo Introducción
Software Educativo IntroducciónSoftware Educativo Introducción
Software Educativo Introducción
Sisifo08
 
Introduction to WordPress 2016
Introduction to WordPress 2016Introduction to WordPress 2016
Introduction to WordPress 2016
LumosTech
 
What's new in WordPress 4.7
What's new in WordPress 4.7What's new in WordPress 4.7
What's new in WordPress 4.7
Steven Watts
 
Aventuniversidad Diap Final
Aventuniversidad Diap FinalAventuniversidad Diap Final
Aventuniversidad Diap FinalRaul GR
 
SEMLI RibieCol 2010 Grupo AVI
SEMLI RibieCol 2010 Grupo AVISEMLI RibieCol 2010 Grupo AVI
SEMLI RibieCol 2010 Grupo AVI
Juan Carlos Giraldo Cardozo
 
State of the Word 2016
State of the Word 2016State of the Word 2016
State of the Word 2016
photomatt
 
Energia limpia
Energia limpiaEnergia limpia
Energia limpia
amunozl
 
INFORMATICA EDUCATIVA
INFORMATICA EDUCATIVAINFORMATICA EDUCATIVA
INFORMATICA EDUCATIVA
Dayalis Vargas
 
Que son los entornos digitales de ensenanza aprendizaje
Que son los entornos digitales de ensenanza aprendizajeQue son los entornos digitales de ensenanza aprendizaje
Que son los entornos digitales de ensenanza aprendizaje
Ana Trinidad
 
Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...
Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...
Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...
Jorge Herrera
 
Informe trabajo de software
Informe trabajo de softwareInforme trabajo de software
Informe trabajo de software
William Castañeda Vilchez
 
Limav Fest 2015 programación
Limav Fest 2015 programaciónLimav Fest 2015 programación
Limav Fest 2015 programación
Juan Carlos Giraldo Cardozo
 
Presentación redCOLSI Nodo Córdoba 2014
Presentación redCOLSI Nodo Córdoba 2014Presentación redCOLSI Nodo Córdoba 2014
Presentación redCOLSI Nodo Córdoba 2014
Juan Carlos Giraldo Cardozo
 
Ingeniería de Software Educativo (1992) parte 3 herramientas
Ingeniería de Software Educativo (1992) parte 3 herramientasIngeniería de Software Educativo (1992) parte 3 herramientas
Ingeniería de Software Educativo (1992) parte 3 herramientas
Alvaro Galvis
 
Investigacion cualitativa
Investigacion cualitativaInvestigacion cualitativa
Investigacion cualitativa
Lorena Reyes Lora
 
Ingeniería de Software Educativo (1992) parte 1 fundamentos
Ingeniería de Software Educativo (1992) parte 1 fundamentosIngeniería de Software Educativo (1992) parte 1 fundamentos
Ingeniería de Software Educativo (1992) parte 1 fundamentos
Alvaro Galvis
 
Pràctica educativa
Pràctica educativaPràctica educativa
Pràctica educativa
Jose Perez
 
50802 maria isabel
50802 maria isabel50802 maria isabel
50802 maria isabel
Raul GR
 

Destacado (20)

Reconociendo prácticas de acceso y producción de contenidos desde el licencia...
Reconociendo prácticas de acceso y producción de contenidos desde el licencia...Reconociendo prácticas de acceso y producción de contenidos desde el licencia...
Reconociendo prácticas de acceso y producción de contenidos desde el licencia...
 
Funciones de los actores de la práctica pedagógica limav
Funciones de los actores de la práctica pedagógica limavFunciones de los actores de la práctica pedagógica limav
Funciones de los actores de la práctica pedagógica limav
 
Software Educativo Introducción
Software Educativo IntroducciónSoftware Educativo Introducción
Software Educativo Introducción
 
Introduction to WordPress 2016
Introduction to WordPress 2016Introduction to WordPress 2016
Introduction to WordPress 2016
 
What's new in WordPress 4.7
What's new in WordPress 4.7What's new in WordPress 4.7
What's new in WordPress 4.7
 
Aventuniversidad Diap Final
Aventuniversidad Diap FinalAventuniversidad Diap Final
Aventuniversidad Diap Final
 
SEMLI RibieCol 2010 Grupo AVI
SEMLI RibieCol 2010 Grupo AVISEMLI RibieCol 2010 Grupo AVI
SEMLI RibieCol 2010 Grupo AVI
 
State of the Word 2016
State of the Word 2016State of the Word 2016
State of the Word 2016
 
Energia limpia
Energia limpiaEnergia limpia
Energia limpia
 
INFORMATICA EDUCATIVA
INFORMATICA EDUCATIVAINFORMATICA EDUCATIVA
INFORMATICA EDUCATIVA
 
Que son los entornos digitales de ensenanza aprendizaje
Que son los entornos digitales de ensenanza aprendizajeQue son los entornos digitales de ensenanza aprendizaje
Que son los entornos digitales de ensenanza aprendizaje
 
Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...
Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...
Entornos digitales de enseñanza y aprendizaje colaborativo. (Para ver vídeos ...
 
Informe trabajo de software
Informe trabajo de softwareInforme trabajo de software
Informe trabajo de software
 
Limav Fest 2015 programación
Limav Fest 2015 programaciónLimav Fest 2015 programación
Limav Fest 2015 programación
 
Presentación redCOLSI Nodo Córdoba 2014
Presentación redCOLSI Nodo Córdoba 2014Presentación redCOLSI Nodo Córdoba 2014
Presentación redCOLSI Nodo Córdoba 2014
 
Ingeniería de Software Educativo (1992) parte 3 herramientas
Ingeniería de Software Educativo (1992) parte 3 herramientasIngeniería de Software Educativo (1992) parte 3 herramientas
Ingeniería de Software Educativo (1992) parte 3 herramientas
 
Investigacion cualitativa
Investigacion cualitativaInvestigacion cualitativa
Investigacion cualitativa
 
Ingeniería de Software Educativo (1992) parte 1 fundamentos
Ingeniería de Software Educativo (1992) parte 1 fundamentosIngeniería de Software Educativo (1992) parte 1 fundamentos
Ingeniería de Software Educativo (1992) parte 1 fundamentos
 
Pràctica educativa
Pràctica educativaPràctica educativa
Pràctica educativa
 
50802 maria isabel
50802 maria isabel50802 maria isabel
50802 maria isabel
 

Similar a Bootstrap 3.

Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5Cycle-IT
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
Cycle-IT
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSSbetabeers
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
Luis Miguel Martín
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
Eduard Tomàs
 
ASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard TomàsASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard Tomàs
Plain Concepts
 
Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Sitio web (bootstrap 3)
Sitio web (bootstrap 3)
Emerson Garay
 
229707509 bootstrap-3-el-manual-oficial
229707509 bootstrap-3-el-manual-oficial229707509 bootstrap-3-el-manual-oficial
229707509 bootstrap-3-el-manual-oficial
Javier Fonseca
 
Arquitectura frontend para proyectos con preprocesadores CSS
Arquitectura frontend para proyectos con preprocesadores CSSArquitectura frontend para proyectos con preprocesadores CSS
Arquitectura frontend para proyectos con preprocesadores CSS
Alberto Portolés Coscojuela
 
Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1
Julio Camarero
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
Emerson Garay
 
Css grid layout
Css grid layoutCss grid layout
Css grid layout
Luis Calvo Diaz
 
Introducción a ASP.NET MVC
Introducción a ASP.NET MVCIntroducción a ASP.NET MVC
Introducción a ASP.NET MVC
Sebastián Rocco
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
Carlos A. Iglesias
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignManuel Padilla
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
Facultad de Ciencias y Sistemas
 
Bootstrap, un framework CSS
Bootstrap, un framework CSSBootstrap, un framework CSS
Bootstrap, un framework CSS
Adolfo Sanz De Diego
 

Similar a Bootstrap 3. (20)

Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSS
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
ASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard TomàsASP.NET MVC Core by Eduard Tomàs
ASP.NET MVC Core by Eduard Tomàs
 
Sitio web (bootstrap 3)
Sitio web (bootstrap 3)Sitio web (bootstrap 3)
Sitio web (bootstrap 3)
 
229707509 bootstrap-3-el-manual-oficial
229707509 bootstrap-3-el-manual-oficial229707509 bootstrap-3-el-manual-oficial
229707509 bootstrap-3-el-manual-oficial
 
Arquitectura frontend para proyectos con preprocesadores CSS
Arquitectura frontend para proyectos con preprocesadores CSSArquitectura frontend para proyectos con preprocesadores CSS
Arquitectura frontend para proyectos con preprocesadores CSS
 
Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Css grid layout
Css grid layoutCss grid layout
Css grid layout
 
Introducción a ASP.NET MVC
Introducción a ASP.NET MVCIntroducción a ASP.NET MVC
Introducción a ASP.NET MVC
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
Bootstrap, un framework CSS
Bootstrap, un framework CSSBootstrap, un framework CSS
Bootstrap, un framework CSS
 

Más de Carlos A. Iglesias

GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
Carlos A. Iglesias
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
Carlos A. Iglesias
 
Introducción HTML
Introducción HTMLIntroducción HTML
Introducción HTML
Carlos A. Iglesias
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
Carlos A. Iglesias
 
UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
Carlos A. Iglesias
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
Carlos A. Iglesias
 
Introducción TEWC
Introducción TEWCIntroducción TEWC
Introducción TEWC
Carlos A. Iglesias
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionCarlos A. Iglesias
 

Más de Carlos A. Iglesias (20)

GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Introducción HTML
Introducción HTMLIntroducción HTML
Introducción HTML
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
 
UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
PHP. Tecnologías Web.
PHP. Tecnologías Web.PHP. Tecnologías Web.
PHP. Tecnologías Web.
 
1 intro php
1 intro php1 intro php
1 intro php
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
Introducción TEWC
Introducción TEWCIntroducción TEWC
Introducción TEWC
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacion
 
Tema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre telecoTema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre teleco
 
Tema 4.4 Actividades
Tema 4.4 ActividadesTema 4.4 Actividades
Tema 4.4 Actividades
 
Tema 4.5 interfaces
Tema 4.5 interfacesTema 4.5 interfaces
Tema 4.5 interfaces
 
Tema 4.6 Intenciones
Tema 4.6 IntencionesTema 4.6 Intenciones
Tema 4.6 Intenciones
 
Tema 4.7 Acceso a datos
Tema 4.7 Acceso a datosTema 4.7 Acceso a datos
Tema 4.7 Acceso a datos
 
Tema 4.8 Preferencias
Tema 4.8 PreferenciasTema 4.8 Preferencias
Tema 4.8 Preferencias
 
Tema 4.9 Hebras
Tema 4.9 HebrasTema 4.9 Hebras
Tema 4.9 Hebras
 

Último

DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 

Último (20)

DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 

Bootstrap 3.