Si alguna vez has tenido que realizar un desarrollo de front-end seguramente te habrás dado cuenta que CSS es una tecnología mucho más compleja de lo que parece. En este artículo te traigo un recurso que puede que te sea útil para simplificar tus desarrollos y tener un punto de partida.
Muchas veces el término patrón va unido al de lenguaje de programación, un término que aplicarlo a CSS es quizás demasiado, sin embargo, que no sea un lenguaje de programación, no significa que sea sencillo y carezca de dificultad. Por ello, a lo largo de los años y principalmente en los más recientes, con el crecimiento del desarrollo front-end, han surgido una serie de patrones de diseño que se repiten por doquier:
Aunque antes de meterte con estas cuestiones, te recomiendo que revises el artículo de cómo aprender CSS de manera visual.
Otra cuestión muy extendida son los Frameworks, para CSS quizás el más conocido es Bootstrap, aunque últimamente han surgido otros competidores como Tailwind CSS, que permiten una mayor modularidad y traen implementadas un mayor número de características. Pero como todos sabemos, un framework también suele implicar que hay que adaptarse al mismo y que realizar desarrollos personalizados se vuelve complejo. Por ello desde CSS Layout, diversos autores nos proporcionan implementaciones de los patrones y layouts más comunes sin depender de ningún framework.
En el momento de realizar el análisis de este recurso, la web te proporciona el código de 91 patrones CSS que son muy comunes en el diseño web. Para ello se organizan en los siguientes apartados:
Si nos centramos en uno de los patrones más conocido, el de los botones deslizables (radio switch), podemos ver que nos proporciona todo para implementarlo, fácilmente:
Espero que este recurso te resulte útil.
Icono de Smashicons desde www.flaticon.com
En los últimos tiempos no he podido escribir con toda la frecuencia que me gustaría,…
Uno de los problemas más comunes a los que se enfrentan los usuarios que empiezan…
Cuando empiezas un proyecto hay una serie de aspectos comunes que suelen ser resueltos mediante…
Una vez que una persona ya ha aprendido lo básico sobre un lenguaje de programación,…
Hoy en día, un gran porcentaje de los proyectos que se desarrollan son páginas webs.…
Hoy te muestro un recurso con el que crear patrones CSS con los que conseguir…