Read in English
Ver Video Tutoriales
¿Qué es?
Responsimple es un sistema de retícula mobile first escrito 100% en código CSS puro con increíbles características
Características
-
Un reseteo simple inpirado en
-
Estructura basada en Contenedores & Items
-
2 Tipos de Contenedores:
-
Contenedores con el ancho de la página,
usa
.container-full
-
Contenedores con un máximo de ancho de 1200px
usa
.container
-
Un Sistema de Retícula Mobile First con 12 Columnas y 4 Tamaños de Media Queries:
-
Teléfonos
< (30em or 480px)
usa .ph1 to .ph12
-
Dispositivos Pequeños
< (48em or 768px)
usa .sm1 to .sm12
-
Dispositivos Medianos
< (64em or 1024px)
usa .md1 to .md12
-
Dispositivos Grandes
> (64em or 1024px)
usa .lg1 to .lg12
-
Múltiples Técnicas de Maquetación
- Floats
- Display inline-block
- Flexbox
-
Características Adicionales:
- Alineaciones Verticales & Horizontales
- Tamaños de Fuente
- Márgenes y Rellenos
- Bordes y Visualizaciones
Descarga e Instalación:
-
responsimple en GitHub
bower install responsimple
Uso Básico:
Un simple reseteo
Este es el corazón del reseteo de Responsimple
html {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: sans-serif;
font-size: 16px;
-ms-text-size-ajust: 100%;
-moz-text-size-ajust: 100%;
-webkit-text-size-ajust: 100%;
text-size-ajust: 100%;
background-color: #FFF;
color: #000;
}
body { overflow-x: hidden; }
*, *::after, *::before {
-ms-box-sizing: inherit;
-moz-box-sizing: inherit;
-webkit-box-sizing: inherit;
box-sizing: inherit;
margin: 0;
padding: 0;
}
Los tamaños de fuente iniciales para los encabezados en Responsimple
h1 {
font-size: 32px;
font-size: 2rem;
}
h2 {
font-size: 28px;
font-size: 1.75rem;
}
h3 {
font-size: 24px;
font-size: 1.5rem;
}
h4 {
font-size: 20px;
font-size: 1.25rem;
}
h5 {
font-size: 16px;
font-size: 1rem;
}
h6 {
font-size: 12px;
font-size: .75rem;
}
Todos las etiquetas HTML inline, los párrafos y los elementos de listas heredan el tamaño de fuente del contenedor
a, abbr, b, code, dfn, em, i, li, mark, p, pre, strong { font-size: inherit; }
Contenedores & Items
Responsimple usa contenedores e items para estructurar la retícula. Éste es el código inicial de estos elementos
.container, .container-full {
display: block;
width: 100%;
margin: auto;
font-size: 0;
}
.container { max-width: 1200px; }
.item {
display: block;
width: 100%;
padding: 16px;
padding: 1rem;
font-size: 16px;
font-size: 1rem;
}
2 Tipos de Contenedores
Puedes usar contenedores con el ancho de la página (.container-full
) or contenedores con 1200px's de ancho máximo (.container
)
Ejemplo de Full Container
<section class="container-full">
<article class="item">1</article>
<article class="item">2</article>
<article class="item">3</article>
<article class="item">4</article>
</section>