Recientemente, echamos un vistazo a un marco realmente sólido de la gente buena en Twitter llamada Bootstrap. Este kit de herramientas es una gran variedad de utilidades e incluye una cuadrícula de diseño funcional y suficientes elementos de estilo previo para obtener un gran impulso en cualquier proyecto.
Hoy vamos a ver una herramienta muy similar de Joshua Gatcke llamada HTML KickStart. Este marco simplemente está repleto de grandes cosas que te permitirán construir prototipos de páginas web a la velocidad de la luz. Vamos a saltar y construir una página con él para ver lo que pensamos.
Lo que estamos construyendo
Antes de pasar a lo que es HTML KickStart y cómo puede usarlo, he aquí un adelanto del resultado final del tutorial de hoy:
Manifestación: Haga clic aquí para iniciar.
¿Qué es HTML KickStart?
De acuerdo con 99Lime.com (página de inicio del proyecto), KickStart HTML es un conjunto ultra delgado de HTML5, CSS y jQuery (javascript) archivos, diseños y elementos diseñados para darle una ventaja inicial y ahorrarle 10 horas de sus próximo proyecto web.
Según esta declaración, este proyecto podría, en teoría, ahorrarnos uno o incluso varios días completos de trabajo. ¡Eso es ciertamente una pequeña promesa! ¿Cómo se hace bueno en tal afirmación? Al proporcionar un gran conjunto de características. No te molestes en preguntar qué hay en HTML KickStart. En lugar de preguntar, ¿qué es no en HTML KickStart? La respuesta es, por supuesto, "no mucho".
Primeros pasos: menú de navegación
Para ver cómo funciona todo esto, vamos a realizar un proyecto rápido. Si desea seguir adelante, descargue el proyecto y comience con la página HTML de muestra, solo asegúrese de eliminar cualquier elemento de marcador de posición para tener una pizarra nueva en blanco.
Lo primero que vamos a hacer es agregar una navegación superior. Si pasamos por la página de elementos HTML KickStart, encontraremos tres opciones de menú integradas para elegir.
Queremos la opción de menú horizontal, por lo que hacemos clic en? Horizontal? y busque algún código de ejemplo que podamos usar para nuestros propios fines.
El sistema aquí es realmente sencillo, simplemente creas una lista desordenada con el menú? clase y cada elemento de la lista se convertirá en un elemento de menú. La clase? Actual? se agrega a la página actual y se pueden usar las sublistas para crear menús desplegables.
Con solo un poco de HTML y cero trabajo CSS, nuestro menú se ve excelente y es perfectamente funcional. Al igual que con el CSS, la magia de JavaScript ya está siendo atendida por nosotros.
Tenga en cuenta que ya hay una imagen de fondo aplicada a nuestro cuerpo. Esta es la imagen de cuadrícula predeterminada que viene con el marco, veremos cómo cambiar esto más adelante.
Mensaje de bienvenida
A continuación, queremos agregar un buen titular en nuestra página para dar la bienvenida a los visitantes. Esto hará uso de los estilos de tipografía pre-construidos.
Las etiquetas h1 y p ya contendrán un estilo predeterminado, pero en este punto no hay nada que rija nuestro diseño, así que tendremos que ayudarlo con algunos CSS personalizados.
Para empezar, queremos centrar ese texto en la ventana. El párrafo y el encabezado también tienen un gran margen entre ellos, así que tendremos que ajustar eso. Entra en el? Style.css? Archiva y comienza una nueva sección con tus propios estilos. Luego inserte este código:
Con eso, nuestro titular se ve genial. Está perfectamente centrado tiene una altura vertical muy reducida.
Usando la cuadrícula
Todavía no lo hemos necesitado realmente, pero KickStart HTML viene con una cuadrícula de diseño pre-compilada. Si alguna vez has usado algo como 960.gs antes, no habrá sorpresas aquí. Es su cuadrícula básica de 12 columnas que utiliza clases numeradas (por ejemplo, col_5).
Como puede ver, para obtener el ancho completo, necesita el total de sus números de clase de columna para sumar 12. Así que si desea dividir la página a la mitad, creará dos divs, cada uno de los cuales tiene la clase ? col_6? (6 + 6 = 12). Puedes hacer esto con cualquier combinación que agregue hasta 12: col_7 + col_5, col_2 + col_10, etc.
Para probar esto, haremos lo que siempre hago para probar un sistema de cuadrícula, codificar un diseño básico de tres columnas. El CSS para esto ya está en su lugar, por lo que eliminar un diseño de tres columnas es tan fácil como crear tres divs, cada uno con el? Col_4? clase.
En cada división, lanzaremos tres elementos: un título (h3), un párrafo y una imagen. Las imágenes de marcadores de posición se capturan a través del servicio placehold.it.