1. Leganés
6-7 Febrero 2013
Miquel Camps Orteza
Desarrollo Rápido con Bootstrap
Except where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/
c_b_n_a
3. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Esto es lo que hay…
-‐ Una verdad
-‐ ¿Por qué usar bootstrap?
-‐ Caso práctico
-‐ Como tunearlo
-‐ Alternativas
3
12. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
El objetivo de un programador no es
hacer interfaces bonitas, pero por lo
menos deberían poder ser usadas por
“personas normales”.
12
14. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
¿Qué es bootstrap?
Una colección de estilos css y
componentes javascript para
hacer aplicaciones web más
bonitas y usables
14
15. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Origen
2011
@mdo & @fat
Twitter
“Para fomentar la coherencia entre
las herramientas internas”
15
16. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
¿Para qué usar bootstrap?
1-‐ Seguir una guía de estilo para maquetar más rápido.
!
2-‐ Maquetar sólo una vez para escritorio y móvil.
!
3-‐ Tener compatibilidad entre distintos navegadores.
16
28. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
¿Cómo empezar?
<link href="bootstrap.min.css" rel="stylesheet">
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
!
http://www.bootstrapcdn.com/
28
29. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Versión móvil
<meta name="viewport" content="width=device-‐width,
initial-‐scale=1.0">
29
30. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Compatibilidad < IE9
<!-‐-‐[if lt IE 9]>
<script src="html5shiv.js"></script>
<script src="respond.min.js"></script>
<![endif]-‐-‐>
30
45. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
<script>
$(function(){
// no hace falta si usas componentes por defecto
// y no quieres cambiarle el comportamiento
})
</script>
No hace falta añadir ningún JS al final
45
52. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Importante
1-‐ No modifiques bootstrap.css crea otro .css
!
2-‐ Si vas a cambiar un estilo por defecto, aplica
otra clase class=“btn btn-‐primary myclass"
52
53. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Generador de bootstrap
-‐ Cambia los colores por defecto.
-‐ Añade/quita estilos CSS y componentes JS.
-‐ Cambia el nombre de variables LESS.
!
http://getbootstrap.com/customize/
53
62. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Templates
http://getbootstrap.com/getting-‐started/#examples
http://www.bootstrapzero.com/
http://bootswatch.com
http://bootstraptor.com/
http://bootstrapstyler.com/
https://wrapbootstrap.com/
http://startbootstrap.com/
62
63. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Sitios hechos con bootstrap
http://expo.getbootstrap.com/
!
http://builtwithbootstrap.com/
!
http://www.lovebootstrap.com/
63
67. Leganés
6-7 Febrero 2013
Desarrollo Rápido con Bootstrap
Diferencias
js
icons
size
ui kit
cdn
bootstrap
sí
sí
209 KB
sí
sí
pure
x
x
37 KB
sí
sí
foundation
sí
sí
139 KB
sí
sí
67