CSS text-emphasis
La proprietà CSS3 text-emphasis applica segni decorativi di enfasi al testo
La proprietà text-emphasis è utile per aggiungere simboli sopra o sotto i caratteri del testo, specialmente nei testi asiatici (come il giapponese). È uno shorthand che combina text-emphasis-style, text-emphasis-color e text-emphasis-position. Può essere usata anche in contesti creativi per evidenziare o decorare testo in altre lingue.
Sintassi
Significato dei valori principali:
-
style: determina il simbolo usato come segno di enfasi. Può essere uno dei valori predefiniti come
dot,circle,double-circle,triangle, oppure un carattere personalizzato tra virgolette singole, come'★'. -
color: imposta il colore dei segni di enfasi. Accetta qualsiasi valore di colore CSS valido (
red,#ff0000,rgb(255,0,0), ecc.). -
position: definisce la posizione dei segni:
over(sopra),under(sotto), oppureleft/right(nei layout verticali).
Esempio proprietà: text-emphasis
Codice Esempio: text-emphasis
.text-emphasis-example {
font-size: 28px;
text-emphasis: '★' red over;
writing-mode: horizontal-tb;
}
Contenuto Esempio: text-emphasis
Esempio di utilizzo di text-emphasis
In questo esempio, la proprietà text-emphasis applica un simbolo decorativo sopra ogni carattere del testo:
CSS e HTML per l'elemento con text-emphasis:
<style>
.text-emphasis-example {
font-size: 28px;
text-emphasis: '★' red over;
writing-mode: horizontal-tb;
}
</style>
<div class="text-emphasis-example">
Testo con enfasi personalizzata ★
</div>
⚠️ Nota compatibilità:
Alcuni browser, come Firefox, supportano i simboli personalizzati e le proprietà text-emphasis-*, ma non riconoscono la forma abbreviata (text-emphasis: '★' red over;).
Per massima compatibilità, usa le singole proprietà:
text-emphasis-style: '★';
text-emphasis-color: red;
text-emphasis-position: over;
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.

IP: 216.73.216.214