CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS @font-palette-values

La regola CSS4 @font-palette-values definisce palette di colori personalizzate per font colorati

Con @font-palette-values, è possibile creare varianti di colore per i font multicolore (come COLRv1), sostituendo o modificando le palette predefinite. Questo è utile per personalizzare l’estetica dei font in modo coerente con il design del sito o applicazione web.

Sintassi

@font-palette-values nome-identificatore {
  font-family: nome-font;
  base-palette: numero intero;
  override-colors: lista di colori;
}

Significato dei valori principali:

  • font-family: Il nome del font a cui si applica la palette di colori personalizzata.

  • base-palette: (opzionale) Seleziona una palette predefinita del font come base da cui partire.

  • override-colors: Elenco di colori che sostituiscono quelli della palette del font. Usano l’ordine della palette originale.


Esempio proprietà: @font-palette-values


Codice Esempio: @font-palette-values

CODE: CSSpreleva codice
  1.   @font-face {
  2.     font-family: "Twemoji Mozilla";
  3.     src: url("https://cdn.jsdelivr.net/gh/eosrei/twemoji-color-font/twemoji-color-font.ttf") format("truetype");
  4.   }
  5.  
  6.   @font-palette-values --palette-custom {
  7.     font-family: "Twemoji Mozilla";
  8.     base-palette: 0;
  9.     override-colors:
  10.       0 red,
  11.       1 green,
  12.       2 blue;
  13.   }
  14.  
  15.   .palette-text {
  16.     font-family: "Twemoji Mozilla", sans-serif;
  17.     font-palette: --palette-custom;
  18.     font-size: 64px;
  19.   }

Contenuto Esempio: @font-palette-values

Esempio di utilizzo di @font-palette-values

In questo esempio, applichiamo una palette di colori personalizzata al font Twemoji Mozilla (un font COLRv1 compatibile).


🎨🔥✨



CSS e HTML per l'esempio con font-palette-values:

  
<style>
  @font-face {
    font-family: "Twemoji Mozilla";
    src: url("https://cdn.jsdelivr.net/gh/eosrei/twemoji-color-font/twemoji-color-font.ttf") format("truetype");
  }

  @font-palette-values --palette-custom {
    font-family: "Twemoji Mozilla";
    base-palette: 0;
    override-colors:
      0 red,
      1 green,
      2 blue;
  }

  .palette-text {
    font-family: "Twemoji Mozilla", sans-serif;
    font-palette: --palette-custom;
    font-size: 64px;
  }
</style>

<p class="palette-text">
  🎨🔥✨
</p>
  

⚠️ Note compatibilità:
Per vedere l’effetto reale, il browser deve supportare i font COLRv1 e la proprietà font-palette.


Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies