SlideShare uma empresa Scribd logo
1 de 112
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Introduction to laravel framework
Introduction to laravel frameworkIntroduction to laravel framework
Introduction to laravel frameworkAhmad Fatoni
 
Projects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 ProjectsProjects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 ProjectsSam Dias
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-endMosaab Ehab
 
Présentation jQuery pour débutant
Présentation jQuery pour débutantPrésentation jQuery pour débutant
Présentation jQuery pour débutantStanislas Chollet
 
An introduction to Vue.js
An introduction to Vue.jsAn introduction to Vue.js
An introduction to Vue.jsPagepro
 
introduction to Vue.js 3
introduction to Vue.js 3 introduction to Vue.js 3
introduction to Vue.js 3 ArezooKmn
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT mayur akabari
 
Tech talk on Tailwind CSS
Tech talk on Tailwind CSSTech talk on Tailwind CSS
Tech talk on Tailwind CSSSquareboat
 
Introduction of Tomcat
Introduction of TomcatIntroduction of Tomcat
Introduction of TomcatDebashis Nath
 
Introdução ao Wordpress
Introdução ao WordpressIntrodução ao Wordpress
Introdução ao WordpressAline Corso
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
Full-Stack Development
Full-Stack DevelopmentFull-Stack Development
Full-Stack DevelopmentDhilipsiva DS
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by MukeshMukesh Kumar
 

Mais procurados (20)

Introduction to laravel framework
Introduction to laravel frameworkIntroduction to laravel framework
Introduction to laravel framework
 
Projects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 ProjectsProjects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 Projects
 
Laravel overview
Laravel overviewLaravel overview
Laravel overview
 
Getting Started with SQLite
Getting Started with SQLiteGetting Started with SQLite
Getting Started with SQLite
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
 
Vue.js
Vue.jsVue.js
Vue.js
 
Présentation jQuery pour débutant
Présentation jQuery pour débutantPrésentation jQuery pour débutant
Présentation jQuery pour débutant
 
Introdução a React Native
Introdução a React NativeIntrodução a React Native
Introdução a React Native
 
An introduction to Vue.js
An introduction to Vue.jsAn introduction to Vue.js
An introduction to Vue.js
 
Svelte JS introduction
Svelte JS introductionSvelte JS introduction
Svelte JS introduction
 
introduction to Vue.js 3
introduction to Vue.js 3 introduction to Vue.js 3
introduction to Vue.js 3
 
Spring boot
Spring bootSpring boot
Spring boot
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
Tech talk on Tailwind CSS
Tech talk on Tailwind CSSTech talk on Tailwind CSS
Tech talk on Tailwind CSS
 
Introduction of Tomcat
Introduction of TomcatIntroduction of Tomcat
Introduction of Tomcat
 
Introdução ao Wordpress
Introdução ao WordpressIntrodução ao Wordpress
Introdução ao Wordpress
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Full-Stack Development
Full-Stack DevelopmentFull-Stack Development
Full-Stack Development
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDB
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by Mukesh
 

Destaque

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 limavacreditacionlimav
 
Software Educativo Introducción
Software Educativo IntroducciónSoftware Educativo Introducción
Software Educativo IntroducciónSisifo08
 
Introduction to WordPress 2016
Introduction to WordPress 2016Introduction to WordPress 2016
Introduction to WordPress 2016LumosTech
 
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.7Steven Watts
 
Aventuniversidad Diap Final
Aventuniversidad Diap FinalAventuniversidad Diap Final
Aventuniversidad Diap FinalRaul GR
 
State of the Word 2016
State of the Word 2016State of the Word 2016
State of the Word 2016photomatt
 
Energia limpia
Energia limpiaEnergia limpia
Energia limpiaamunozl
 
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 aprendizajeAna 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
 
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 herramientasAlvaro Galvis
 
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 fundamentosAlvaro Galvis
 
Pràctica educativa
Pràctica educativaPràctica educativa
Pràctica educativaJose Perez
 
50802 maria isabel
50802 maria isabel50802 maria isabel
50802 maria isabelRaul GR
 

Destaque (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
 

Semelhante 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 5Cycle-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 CSSLuis Miguel Martín
 
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àsPlain 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-oficialJavier 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 CSSAlberto 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.1Julio Camarero
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)Emerson Garay
 
Introducción a ASP.NET MVC
Introducción a ASP.NET MVCIntroducción a ASP.NET MVC
Introducción a ASP.NET MVCSebastián Rocco
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignManuel Padilla
 

Semelhante 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 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
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
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
 

Mais 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

Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 

Último (20)

Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 

Bootstrap 3.