Las functional classes definen un único comportamiento, por lo general modificando una sola propiedad CSS.
Las functional classes tienen dos objetivos, donde el segundo es una consecuencia del primero.
- Dar coherencia y solidez utilizando escalas y sistemas de valores a largo de todo nuestro proyecto.
- Dar apoyo en la creación de estilos recurrentes y no caer en la duplicidad de instrucciones CSS.
Las clases funcionales se agrupan en módulos. Dónde cada clase dentro de un mismo módulo modifica la misma propiedad pero con distinto valor.
Nomenclatura
El nombre de clases funcionales se forma con el nombre del módulo al que pertenecen más el valor asociado a la clase en cuestión.
Módulo funcional |
Vertical / XL |
Módulos incluidos en The System
Vertical
Color
Line Height
Ratio
Horizontal
Font Size
Align
Font Style
Padding
Font
Position
Heading
Bg
Display
Index