2011-10-07 11 views
5

Ho creato uno strumento di frontend per ingrandire/ridurre una tela SVG, ma quando eseguo lo zoom, qualsiasi tratto di 1 pixel aumenta di larghezza (visivamente). C'è un'impostazione svg che assicurerà che i tratti 1px rimangano 1px (visivamente) quando si ingrandisce? Ricordo di aver letto qualcosa da qualche parte, ma non ho trovato la risorsa.Come mantenere il pixel durante lo zoom su tela SVG?

+0

Penso che il punto sia che si tratta di grafica vettoriale scalabile ... quindi lo zoom è come usare una lente di ingrandimento - le cose diventeranno più grandi proporzionalmente. – Randy

+0

È possibile aggiungere l'attributo 'vector-effect =" non-scaling-stroke "' al percorso? – Cipi

risposta

9

Prova ad aggiungere l'attributo vector-effect="non-scaling-stroke" al percorso. Controllare HERE per i dettagli. Immagino che sia quello che vuoi?

+0

Questo è quello. Grazie. – Steve

+0

Siete i benvenuti! Sentiti libero di votare! : D: D: D: P – Cipi

Problemi correlati