Una simple introducción en las cuadrículas CSS

La aparición de las redes CSS se describió que “Internet finalmente obtiene su licencia de conducir”. En resumen, esta es una técnica de diseño web que se aleja de las filosofías de diseño basadas en el diseño mediante el uso de una cuadrícula de estilo receptivo. Finalmente, es el sistema de aspecto más potente actualmente disponible con CSS. Los desarrolladores a menudo son criaturas habitables (y de opinión), lo que significa que una nueva técnica se puede eliminar fácilmente de la mano. Sin embargo, las redes CSS ofrecen una forma de crear modelos asimétricos multidimensionales, que se muestran constantemente en todos los navegadores. Como tal, vale la pena considerar lo que esta técnica tiene para ofrecer para soluciones como Flexbox.
En este artículo, les presentaremos los aspectos de la red CSS y discutiremos por qué debe considerar su uso. También le mostraremos cómo funcionan estos modelos y hablaremos sobre cómo puede usarlos en sus proyectos, echemos un vistazo! ¿Qué son las redes CSS (y por qué debería usarlas) para comenzar aclarando cuáles son las cuadrículas CSS? El enfoque tradicional de los diseños basados ​​en la cuadrícula era usarlos simétricamente, es decir, alineado y “en cajas”:

Hay muchas razones para esto, pero la más común es que es más simple que los métodos potencialmente frustrantes de usar flotación y posicionamiento para diseñar modelos. Por lo general, hay un cierto grado de incompatibilidad entre los navegadores, después de todo, lo que significa que las flotas que establece o los elementos que posicionan no siempre aparecerán iguales. La ruta con la más mínima resistencia, por lo tanto, es crear modelos simples y fáciles de puerto, que son similares, independientemente del dispositivo o el navegador. Pero este es solo un método unidimensional de diseño de diseño. En otras palabras, solo puede afectar el contenido vertical u horizontalmente simultáneamente. Aquí están las “cuadrículas CSS” (también llamadas “cuadrículas”). Aunque entraremos en detalles más tarde, pensaremos en esta técnica como una forma más fuerte de diseñar modelos de dos tamaño, que también se llevarán a otros navegadores más fáciles que los métodos más antiguos. Para ilustrar, veamos algunos ejemplos de esta técnica en la práctica, tomada del excelente sitio web CSS Grid en producción.
Afortunadamente, es fácil los ejemplos del mundo real de lo que puede obtener con las cuadrículas de CSS, encontrar la inspiración para diseñar con cuadrículas CSS es fácil de hacer, dada la gran adopción a gran escala de la técnica. En primer lugar, se puede usar simplemente para proporcionar una “pausa” asimétrica a las estructuras tradicionales, como se demuestra en este ejemplo en el festival de pila completa:
Aquí, ninguna de las imágenes y borrosas son consistentes. Esto podría considerarse confuso o un ataque a la legibilidad, pero en la práctica proporciona un nuevo enfoque que no debería perturbar la experiencia del usuario (UX). Complete esto con el sitio web de iconos simples, que ofrece gráficos de iconos vectoriales escalables (SVG) para descargar:

En la superficie, este aspecto podría hacerse fácilmente utilizando otros métodos. Sin embargo, demuestra que las redes CSS no son una técnica solo para “ocasiones especiales” o ventanas brillantes. Este es un nuevo modo de diseño que puede convertirse en una herramienta diaria y para fines prácticos. Además, hay aplicaciones para esta técnica, que prácticamente combina el estilo. Por ejemplo, el sitio web de Samuel Gowland está adaptado de una sola página de estilo de blog para incorporar un formato de cuadrícula CSS:
Aquí, la apariencia es de un aspecto basado en las cartas, y pasar el cursor sobre las tarjetas ofrece una animación suave para ayudar a concentrar cada sección. Sin embargo, el último en la implementación de la red CSS es el sitio web de Wismut Labs:

Esta implementación inteligente aplica las redes CSS a los elementos de navegación. Cuando el navegador tiene más de 1280 PX de ancho, la barra de navegación tradicional se convierte en cajas bien apiladas, que ofrecen más espacio en la pantalla en otras áreas. Si estos ejemplos despiertan su interés, estará encantado de descubrir que la implementación de esta técnica es realmente relativamente fácil. Especialmente si ya tiene experiencia en Flexbox (o incluso un experto en CSS), será fácil poner en funcionamiento su cuadrícula.

Cómo implementar las redes CSS en sus proyectos de diseño web antes de abrir el editor de código, querrá familiarizarse con algunos de los conceptos básicos alrededor de las cuadrículas CSS. Para nuestro dinero, no hay mejor punto de partida que el sitio web de la cuadrícula por ejemplo. Este sitio está dedicado a todas las cosas relacionadas con las redes CSS e incluso incluye un conjunto completo de ejemplos para trabajar (y para trabajar). Su sección de “inicio” será increíblemente útil a medida que comience a diseccionar las redes CSS y descubra cómo usarlas. Además, hay algunos fragmentos de terminología esenciales que debe conocer desde el principio:

Envase. Este es su elemento “padre” para su cuadrícula, todo es “hijos” para ello.
Líneas. Estos son los divisores que definen las pistas, células y áreas de su cuadrícula.

Rastros. Piense en pistas como relleno o bordes, porque representa un espacio vertical u horizontal entre líneas.
Las celdas. Una celda es la unidad más pequeña en la que puede colocar contenido y es una sección entre dos líneas de cuadrícula adyacentes adyacentes y verticales. Una barra lateral representaría una celda estándar.
Áreas. Estos son muy similares a las células, pero no requieren que las líneas sean adyacentes, como un sótano o una sección de encabezado.
Además de lo anterior, también querrá leer sobre la unidad fraccional CSS – FR. Al usar esto, no necesita recalcular las declaraciones de ancho cuando aparecen nuevos elementos. Por ejemplo, considere una sección de cuatro elementos. En circunstancias normales, dividiría el 25 por ciento del espacio de la pantalla para cada
y comenzará a preocuparse si los elementos más nuevos están en su camino. Sin embargo, FR no necesita recalcular en absoluto, porque definir la facción del espacio de la pantalla. Por ejemplo, definir cada
como 1FR, dar a cada uno al ancho del 25%. Sin embargo, si luego agrega un quinto con un valor de 1FR, cada elemento recibirá automáticamente el 20 por ciento del espacio de la pantalla. Codificando una cuadrícula básica usando HTML y CSS ahora, para ver rápidamente el modo de codificación de una cuadrícula básica, utilizando todos los elementos descritos anteriormente. Para este ejemplo, utilizaremos un aspecto HTML muy simple, basado en el fantástico ejemplo de Pawel Grzybek:
Header
Content
barra lateral
subsol
A continuación, tendremos que definir una nueva cuadrícula y establecer algunas divisiones predeterminadas para cada sección. Puedes hacer esto a través de CSS:
.blog-layout {
Pantalla: cuadrícula;
Colonias de plantilla de cuadrícula: 400px 20px 180px;
Regalas de plantilla de cuadrícula: 100px 20px 210px 20px 100px;
} Usará la pantalla: Grid; Para definir la cuadrícula en sí, luego agregue las propiedades de las colonas T-T y la cuadrícula T-Teplate-Rows para definir cómo se divide la cuadrícula. En este caso, elegimos tres columnas fijas a 400px, 20px y 180px respectivamente y establecemos cinco filas en diferentes anchos. Notará que los números más pequeños serán esencialmente nuestras líneas, el resto de las divisiones que forman las pistas, celdas y áreas. A continuación, debe definir la cuadrícula en sí, que puede hacer a través de un sistema numerado simple y algunas propiedades adicionales. Aquí está el ejemplo CSS: .antit {
INSTATO DE CURIMIENTO: 1;
Rock de cuadrícula: 2;
Guía-columna-arranque: 1;
Grid-Column-Stern: 4;
}
.Contado {
INSTATA DE CURIMIENTO: 3;
Rock de cuadrícula: 4;
Guía-columna-arranque: 1;
RED-COLUMN-STROCHE: 2;
}
.Sidebar {
INSTATA DE CURIMIENTO: 3;
Rock de cuadrícula: 4;
Grid-column-start: 3;
Grid-Column-Stern: 4;
}
.sótano {
INSTATA DE CURIMIENTO: 5;
Rock de cuadrícula: 6;
Guía-columna-arranque: 1;
Grid-Column-Stern: 4;

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *