HTML and CSS Reference
In-Depth Information
Poiché impostiamo lo stile su tutti i tag text , non dobbiamo fare altro che definire le tre
etichette all'interno dell'SVG.
Esempio 10.17
<svg>
<!-- ... path omessi... -->
<text x="320" y="230">Blue</text>
<text x="120" y="120">Red</text>
<text x="120" y="320">Yellow</text>
</svg>
Come possiamo verificare nella figura 10.10 , otteniamo di conseguenza le tre etichette con
testo in bianco.
Figura 10.10 - I CSS applicati agli elementi SVG consentono di definire più facilmente
gli stili.
Possiamo anche usare gli stili con un nome, specificando il CSS con l'attributo class .
In alternativa all'uso degli stili definiti nella sezione style , possiamo definire gli stili in
linea, attraverso l'attributo style : sebbene quest'ultima tecnica non porti apprezzabili be-
nefici e dovrebbe essere evitata.
Molto interessante e utile è, invece, la possibilità di manipolare gli elementi di un do-
cumento SVG attraverso lo scripting, cioè sfruttando codice JavaScript.
Manipolazione DOM e scripting
All'inizio del capitolo abbiamo accennato al fatto che SVG, oltre a offrire la possibilità di
realizzare grafica vettoriale, sfrutta una sintassi basata su XML e, come tale, una volta in-
corporato in una pagina HTML (anche in un file esterno), rientra a far parte del Document
 
Search WWH ::




Custom Search