Guia d'estil web

Aquest sistema de disseny ajuda a construir de forma escalable i consistent per mantenir la coherència i oferir una experiència d'usuari òptima en cada pàgina.

Basada en la Guia d'estil web de la UAB

Colors

Tipografia

Per garantir la llegibilitat en entorns digitals , s’utilitza la tipografia Mona Sans per la seva proximitat visual amb la Telegraf , la tipografia corporativa de la UAB, de manera que es manté la coherència amb la identitat gràfica de la institució.

Tipografia

Títols

Heading 01

Heading 01

Pas 10 : de 26.78 px a 58.45 px
--font-size-10: clamp(1.67rem, calc(0.55rem + 4.01vw), 3.65rem);

Heading 02

Heading 02

Pas 9 : de 25.10 px a 51.96 px
--font-size-9: clamp(1.57rem, calc(0.61rem + 3.40vw), 3.25rem);

Heading 03

Heading 03

Pas 8 : de 23.52 px a 46.18 px
--font-size-8: clamp(1.47rem, calc(0.66rem + 2.87vw), 2.89rem);

Heading 04

Heading 04

Pas 7 : de 22.04 px a 41.05 px
--font-size-7: clamp(1.38rem, calc(0.70rem + 2.41vw), 2.57rem);

Heading 05

Heading 05

Pas 6 : de 20.66 px a 36.49 px
--font-size-6: clamp(1.29rem, calc(0.73rem + 2.00vw), 2.28rem);

Heading 06

Heading 06

Pas 5 : de 19.36 px a 32.44 px
--font-size-5: clamp(1.21rem, calc(0.74rem + 1.66vw), 2.03rem);

H2 Heading

Variants de H2

Utilitzem diverses mides H2 per admetre diferents dissenys,
mentre mantenim un SEO i una accessibilitat correctes.

L'etiqueta d'encapçalament te funció semàntica i SEO,
i la mida predefinida controla l'aspecte.

H2 / Large(26px)

Heading 02

H2 / Large(24px)

Heading 02

H2 / Default (20px)

Heading 02

Tipografía

Paràgrafs

Paragraph-Large

Paragraph - 1.3rem, 1.95rem + 1.25vw, 1.6rem / 1.6em line-height / Semibold

Paragraph - 1.3rem, 1.95rem + 1.25vw, 1.6rem / 1.6em line-height / Medium

Paragraph - 1.3rem, 1.95rem + 1.25vw, 1.6rem / 1.6em line-height / Regular

Paragraph-Medium

Paragraph - 1rem, 0.95rem + 0.25vw, 1.125rem / 1.6em line-height / Semibold

Paragraph - 1rem, 0.95rem + 0.25vw, 1.125rem / 1.6em line-height / Medium

Paragraph - 1rem, 0.95rem + 0.25vw, 1.125rem / 1.6em line-height / Regular

Paragraph-Small

Paragraph - 0.9375rem, 0.9rem + 0.2vw, 1rem / 1.5em line-height / Semibold

Paragraph - 0.9375rem, 0.9rem + 0.2vw, 1rem / 1.5em line-height / Medium

Paragraph - 0.9375rem, 0.9rem + 0.2vw, 1rem / 1.5em line-height / Regular

Paragraph-Extra small

Paragraph - 14px or 0.875rem font-size / 1.5em line-height / Semibold

Paragraph - 14px or 0.875rem font-size / 1.5em line-height / Medium

Paragraph - 14px or 0.875rem font-size / 1.5em line-height / Regular

Colors

Patrons de color

La paleta principal adapta el color institucional de referència per al seu ús digital. Se n’han definit diverses variacions, pensades per aplicar -se en títols, capçaleres, destacats i components e structurals o decoratius.

Color principal

Paleta principal

La paleta principal adapta el color institucional de referència per al seu ús digital. Se n’han definit diverses variacions, pensades per aplicar-se en títols, capçaleres, destacats i components estructurals o decoratius.

#008037
hsl(146, 100%, 25%)
rgb(0, 128, 55)

color-marca-primari (Campus)

El color principal, verd Campus, és una versió lleugerament més fosca del verd institucional. S’ha ajustat per garantir el contrast necessari sobre fons blancs o molt clars.

#004d21
hsl(146, 100%, 15%)
rgb(0, 77, 33)

color-marca-primari-b (Collserola)

Color de ressalt (:hover) per a elements interactius —per exemple, botons— originalment de color verd Campus.

#00cc58
hsl(146, 100%, 40%)
rgb(0, 204, 88)

color-marca-primari-c (Pèsol)

Color decoratiu o d’accent.

#52ff9d
hsl(146,100%,66%)
rgb(82, 255, 157)

color-marca-primari-d (Boreal)

Color decoratiu o d’accent i puntualment per a text d’impacte, sempre sobre fons molt fosc.

#d8f3e3
hsl(144,53%,90%)
rgb(216, 243, 227)

color-marca-primari-e (Jade)

Color de fons per blocs de text que calgui ressaltar amb el color de marca primari.

Colors neutres

Paleta de grisos

La paleta de grisos defineix una escala de colors neutres per aplicar en textos, fons, línies divisòries, marcs i altres elements funcionals de la interfície. Els diferents tons d’aquesta escala serveixen per establir jerarquies visuals, contrastos suaus i fons neutres.

Base color

color-negre (Exosfera)
color-gris-85 (Pissarra)
color-gris-70 (Àncora)
color-gris-60 (Tauró)
color-gris-45 (Colom)
color-gris-30 (Cendra)
color-gris-15 (Columna)
color-gris-5 (Boira)
color-blanc (Coco)

Colors secundaris

Paleta secundària

Els colors de la paleta secundària complementen la paleta principal i ofereixen flexibilitat creativa sense generar estridències. Aporten varietat al disseny, però no haurien d’assumir un protagonisme superior al del color principal en el seu conjunt.

Cada color secundari disposa d’una variant més fosca, que s’ha d’utilitzar com a ressalt visual (:hover) en elements interactius.

#99c95e
hsl(87, 50%, 58%)
rgb(153, 201, 94);

color-marca-secundari-1 (Eruga)

#73a437
hsl(87, 50%, 43%)
rgb(115, 164, 55)

color-marca-secundari-1b (Arbequina)

#004D5E
hsl(191, 100%, 18%)
rgb(0, 77, 94)

color-marca-secundari-2 (Cala)

#003a47
hsl(191, 100%, 14%)
rgb(0, 58, 71)

color-marca-secundari-2b (Abissal)

#faae57
hsl(32, 94%, 66%)
rgb(250, 174, 87)

color-marca-secundari-3 (Cantalup)

#f88c12
hsl(32, 94%, 52%)
rgb(248, 140, 18)

color-marca-secundari-3b (Ocàs)

Accent Color

Color focus

Els colors d’interacció s’han d’utilitzar per diferenciar accions
i estats vinculats a la navegació , especialment els enllaços i l’estat de focus. Això contribueix a reforçar la claredat funcional i l’accessibilitat del lloc web.

L'utilitzem amb moderació per a preus, aspectes destacats i interaccions, de manera que les accions importants destaquin sense sobrecarregar el disseny.

Base Color

color-enllac
color-enllac-b
color-enllac-c

Base Color

color-focus
color-focus-b

Paleta semàntica

Missatges i retroacció

Els colors d’aquesta paleta s’utilitzen per comunicar missatges amb una intencionalitat semàntica específica i per mostrar respostes del sistema. Cada color té una funció específica.

  • Verd: expressa disponibilitat, o bé que l'acció s'ha completat correctament.
  • Vermell: expressa la no disponibilitat o error, o bé que es necessita l’atenció urgent de l'usuari.
  • Taronja: comunica una alerta o avís, indicant la necessitat d’atenció.
  • Blau violat: proporciona informació útil, però sense requerir una acció per part de l'usuari.
color-positiu-text (Campus)
color-positiu (Pèsol)
color-positiu-fons (Jade)
color-alerta-text (Romesco)
color-alerta (Cantalup)
color-alerta-fons (Mongeta)
color-negatiu-text (Cor)
color-negatiu (Corall)
color-negatiu-fons (Porquet)
color-info-text (Blavet)
color-info (Llampec)
color-info-fons (Romaní)

Dimensionar i aliniar

Sistema de quadrícula de 8pt

El sistema de quadrícula de 8 punts és una pràctica de disseny d'interfície d'usuari que utilitza múltiples de 8 píxels per dimensionar, espaiar i alinear els elements de disseny. Els passos principals d'escalat inclouen 8px, 16px, 24px, 32px, 40px i 48px, cosa que garanteix l'harmonia visual i un escalat ràpid en diversos dispositius.

Space 0.25

4px or 0.25rem

Space 0.5

8px or 0.5rem

Space 1

16px or 1rem

Space 1.5

24px or 1.5rem

Space 2

32px or 2rem

Space 2.5

40px or 2.5rem

Space 3

48px or 3rem

Space 3.5

56px or 3rem

Space 4

64px or 4rem

Space 4.5

72px or 4.5rem

Space 5

80px or 5rem

Space 5.5

88px or 5.5rem

Space 6

96px or 6rem

Space 6.5

104px or 6.5rem

Space 7

112px or 7rem

Space 7.5

120px or 7.5rem

Space 8

128px or 8rem

Files

Mides de fila

La secció controla el ritme vertical. La fila controla l'amplada del contingut. El farciment de les files protegeix el contingut de les vores de la pantalla. 

Row 01

Fila estreta

Row size Normal / 1024px or 64rem 

Row 02

Fila per defecte

Row size Defaultl / 1,280px or 80rem

Row 03

Fila ampla

Row size Wide / 1,440px or 96rem

Columnes de text

Mida de columnes

72ch - Compact / UI text

Amplada recomanada per a continguts llargs que requereixen una lectura continuada i còmoda.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas eu sodales ex. Vestibulum iaculis velit at pulvinar gravida. Mauris eget risus euismod, feugiat erat nec, faucibus tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi non tristique lorem. Morbi dapibus eget lorem sed varius. Praesent semper nulla sed lacus dignissim varius. Integer in accumsan urna, nec facilisis ligula. Maecenas eu vehicula purus, id iaculis est.

80ch - Default paragraph

Use when clarity and scanning are more important than long reading.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas eu sodales ex. Vestibulum iaculis velit at pulvinar gravida. Mauris eget risus euismod, feugiat erat nec, faucibus tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi non tristique lorem. Morbi dapibus eget lorem sed varius. Praesent semper nulla sed lacus dignissim varius. Integer in accumsan urna, nec facilisis ligula. Maecenas eu vehicula purus, id iaculis est.

88ch - Long-form / storytelling

Use when clarity and scanning are more important than long reading.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas eu sodales ex. Vestibulum iaculis velit at pulvinar gravida. Mauris eget risus euismod, feugiat erat nec, faucibus tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi non tristique lorem. Morbi dapibus eget lorem sed varius. Praesent semper nulla sed lacus dignissim varius. Integer in accumsan urna, nec facilisis ligula. Maecenas eu vehicula purus, id iaculis est.

Espai

Marge i Farcit

Top Margin

Top Margin: no

0px or 0rem

Top Margin: xxs

4px or 0.25rem

Top Margin: xs

8px or 0.5rem

Top Margin: md

16px or 1rem

Top Margin: lg

24px or 1.5rem

Bottom Margins

Bottom Margin: no

0px or 0rem

Bottom Margin: xxs

4px or 0.25rem

Bottom Margin: xs

8px or 0.5rem

Bottom Margin: md

16px or 1rem

Bottom Margin: lg

24px or 1.5rem

Left Margins

Left Margin: no

0px or 0rem

Left Margin: xxs

4px or 0.25rem

Left Margin: xs

8px or 0.5rem

Left Margin: md

16px or 1rem

Left Margin: lg

24px or 1.5rem

Right Margins

Right Margin: no

0px or 0rem

Right Margin: xxs

4px or 0.25rem

Right Margin: xs

8px or 0.5rem

Right Margin: md

16px or 1rem

Right Margin: lg

24px or 1.5rem

Top Padding

Top Padding: no

0px or 0rem

Top Padding: xxs

4px or 0.25rem

Top Padding: xs

8px or 0.5rem

Top Padding: md

16px or 1rem

Top Padding: lg

24px or 1.5rem

Bottom Padding

Bottom Padding: no

0px or 0rem

Bottom Padding: xxs

4px or 0.25rem

Bottom Padding: xs

8px or 0.5rem

Bottom Padding: md

16px or 1rem

Bottom Padding: lg

24px or 1.5rem

Left Padding

Left Padding: no

0px or 0rem

Left Padding: xxs

4px or 0.25rem

Left Padding: xs

8px or 0.5rem

Left Padding: md

16px or 1rem

Left Padding: lg

24px or 1.5rem

Right Padding

Right Padding: no

0px or 0rem

Right Padding: xxs

4px or 0.25rem

Right Padding: xs

8px or 0.5rem

Right Padding: md

16px or 1rem

Right Padding: lg

24px or 1.5rem

All Padding

All Padding: no

0px or 0rem

All Padding: xxs

4px or 0.25rem

All Padding: xs

8px or 0.5rem

All Padding: md

16px or 1rem

All Padding: lg

24px or 1.5rem

Border Radius

Cantonades

Radius: xs

4px or 0.25rem

Radius: sm

6px or 0.375rem

Radius: md

8px or 0.5rem

Radius: lg

12px or 0.75rem

Radius: xl

16px or 1rem

Radius: xxl

32px or 1.5rem

Radius: xxxl

140px or 2rem

Radius: circle

500px or 10rem

Buttons

Buttons

Btn-primary-sm

Btn-secondary-sm

Btn-outline-sm

Btn-link-arrow-sm

Btn-verd0-sm

Btn-verd1-sm

Btn-primary-sm

Vores

Vores

Border 1px

Border 2px

Border 3px