ZURB Foundation
Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps and emails that look amazing on any device. Foundation is semantic, readable, flexible, and completely customizable. - http://foundation.zurb.com
Foundation es un framework de interfaz de usuario responsive. Foundation proporciona una cuadrícula responsive e incluye componentes de interfaz de usuario HTML y CSS, plantillas, y fragmentos de código, incluyendo tipografía, formularios, botones, barras de navegación y otros componentes de interfaz usuario, así como extensiones de Javascript opcionales. Foundation está mantenida por zurb.com y es un proyecto de código abierto. - Wikipedia
Uso
Foundation requiere del uso de jQuery y ya lo integra al proyecto.
Crea el directorio
$HOME/www/foundation01
y accede a él:alumno@servidor:~ $ mkdir -p $HOME/www/foundation01 alumno@servidor:~ $ cd $HOME/www/foundation01
Accede a https://foundation.zurb.com/sites/download.html/, descarga el archivo en formato zip ofrecido (Complete o Download Everything) y descomprimelo:
alumno@servidor:~/www/foundation01 $ unzip $HOME/Downloads/foundation-6.4.2-complete.zip
En este caso se ha descargado a Foundation en su versión 6.4.2 (
foundation-6.4.2-complete.zip
) en el directorio$HOME/Downloads
.Al terminar en el directorio
$HOME/www/foundation01
encontrarás la siguiente estructura:alumno@servidor:~/www/foundation01 $ pwd && tree /home/alumno/www/foundation01 . ├── css │ ├── app.css │ ├── foundation.css │ └── foundation.min.css ├── index.html └── js ├── app.js └── vendor ├── foundation.js ├── foundation.min.js ├── jquery.js └── what-input.js 3 directories, 9 files
Inicia a thttpd y accede a él con el navegador web.
Notas
Foundation ya ofrece un archivo
index.html
como plantilla o punto de partida.En el archivo
index.html
puedes borrar todos los elementos dentro debody
, excepto los elementosscript
para obtener una plantilla básica:<!doctype html> <html class="no-js" lang="en" dir="ltr"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>foundation01</title> <link rel="stylesheet" href="css/foundation.css"> <link rel="stylesheet" href="css/app.css"> </head> <body> <!-- CONTENIDO --> <!-- /CONTENIDO --> <script src="js/vendor/jquery.js"></script> <script src="js/vendor/what-input.js"></script> <script src="js/vendor/foundation.js"></script> <script src="js/app.js"></script> </body> </html>
El contenido de tu documento HTML, y que será visualizado por el usuario, quedará dentro de los comentarios
CONTENIDO
.Si requieres modificar el aspecto visual o estilo de algún elemento HTML lo llevas a cabo en el archivo
css/app.css
.Recuerda que tendrás que hacer uso de selectores de CSS.
Podrás encontrar ejemplos-plantillas sobre el uso de Foundation en http://foundation.zurb.com/templates.html