🌱 Digital Garden

Search

Search IconIcon to open search

Arquitectura 7 - 1 de CSS

Last updated Jul 20, 2023 Edit Source

Es una forma de estructurar el codigo de CSS que consiste en tener 7 carpetas las cuales mantienen todos los archivos y valores de CSS en su lugar. Mayormente utilizada en proyectos grandes y aprovechada con un preprocesador como Sass

Las siete carpetas son:

  1. layout. Se guardan los elementos que son reutilizados en muchas paginas y a partir de los cuales se les agregan otros elementos, son tomados como base.
  2. components. Se guardan componentes inviduales que pueden ser reutilizados en distintas paginas
  3. base. Se guardan las cosas base del sitio, la tipografia, utilidades, el base reset, animaciones
  4. abstracts. Se guardan cosas abstractas que no se evaluan directamente a codigo si no que son mas bien reutilizables entre los otros archivos. Mixins, funciones, variables, etc
  5. pages. Se guardan los estilos especificos para una pagina
  6. vendor. Lugar donde se agregan archivos de librerias externas
  7. themes. Mantiene los distintos temas del sitio