Академический Документы
Профессиональный Документы
Культура Документы
Foundation 5
Taller de formacin
27/03/2014
Algo sobre m
Contenidos
Qu es Foundation?
Caractersticas principales
Toolkit esencial
Primeros pasos
Ejercicio 3: Interchange
Off-Canvas
Showcase
CSS Pros o gurs de las hojas de estilo que estn hasta el gorro de
reinventar la rueda y quieren focalizarse en lo que realmente aporta
valor.
Qu es Foundation?
Qu es Foundation?
Coleccin de herramientas (framework), desarrollada por ZURB, para
crear sitio y aplicaciones web ms rpido y mejor.
El primer framework CSS responsivo.
Contiene plantillas HTML y clases CSS para tipografa, formularios, botones,
navegacin y otros componentes de interfaz.
Hace uso de extensiones JavaScript como jQuery.
Caractersticas generales
Comportamiento consistente
Mobile-first
Es open-source https://github.com/zurb/foundation
Popularidad
El framework responsive CSS para desarrollo web
ms popular... tras Bootstrap
+65K
+ 23k
+ 500
+15K
+ 3k
+ 434
Ver rnking en cssdb
Toolkit esencial
Opcional:
Para probar y depurar la versin mobile es recomendable conectar el Smartphone va usb y
usar las caractersticas de depuracin en dispositivo de Chrome
Para editar los ficheros SASS necesitaremos un compilador (ej. Rubi) y el plugin Sass for ST2
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=devicewidth, initial-scale=1.0">
<title>Foundation 5</title>
<link rel="stylesheet"
href="css/normalize.css">
<link rel="stylesheet"
href="css/foundation.css">
<script src="js/vendor/modernizr.js"></script>
</head>
<body>
<script src="js/vendor/jquery.js"></script>
<script src="js/foundation.min.js"></script> Inicializacin
<script>
$(document).foundation();
</script>
</body>
de Foundation
Inicializacin personalizada
$(document).foundation({
reveal : {
animation_speed: 500
},
tooltip : {
disable_for_touch: true
},
topbar : {
custom_back_text: false,
is_hover: false,
mobile_show_parent_link: true
}
});
OOCSS
Foundation se somete al estilo de desarrollo propuesto por OOCSS:
cada comportamiento o apariencia UI que quieras aplicar sobre
elementos HTML se realiza aplicando su clase correspondiente.
<div class="container darker-grey light-border smallpadding">
<div class="row smaller-fonts">
<div class="four columns"></div>
<div class="four columns"></div>
<div class="four columns"></div>
</div>
</div>
Header
Main content area
Side content area
Footer
This
This
This
This
This
This
is
is
is
is
is
is
a
a
a
a
a
a
Estilos de botn
href="#">HTML</a></li>
href="/css/">CSS</a></li>
href="/js/">JavaScript</a></li>
href="/jquery/">jQuery</a></li>
Tercer ejercicio:
Interchange para imgenes responsivas
Interchange hace uso de media queries para cargar de forma dinmica el
contenido responsivo apropiado para el navegador del usuario.
Esto se gestiona mediante la etiqueta data-interchange
Showcase
Jacqueline West
Showcase
Mister Jekyll
Showcase
The Honors Society
Showcase
Swizzle
Bonus
Site oficialdeFoundation
Angular para Foundation
Popular CSS Libraries
Mobile Firstby Luke Wroblewsky