Ho bisogno di aggiungere linee curve che collegano nodi di un diagramma in HTML. Voglio crearli usando solo HTML e/o CSS. Sto bene con CSS3 anche se non tutti i browser supportano la funzione di cui ho bisogno (in particolare non mi interessa molto di IE8 e di seguito). Qui ci sono soluzioni potrei usare con ragioni contro di loro:Linee curve che utilizzano solo HTML e/o CSS
- tela o svg - non piace perché ho a che fare poi con differenze tra i browser e non sono sicuro di prestazioni quando ho centinaia, forse migliaia, di questi oggetti galleggianti tra le mie belle nodi
- immagine - avrei bisogno di un numero ridicolo di immagini a che fare con tutte le possibili linee curve e un'immagine non scala bene a tutti quando lo zoom in e out
- div con un bordo-raggio css e un altro div che copre la parte della l ines non vogliamo - non preoccupatevi di IE8 e di seguito che non supportano questo, ma questo è un brutto trucco in cui non posso avere le linee curve risultanti su qualcosa come uno sfondo o altre linee che si sovrappongono. Posso?
Quali opzioni sono mancante? È possibile avere un div con un raggio di confine che è visibile solo per 1 angolo (e funziona su tutti i browser eccetto IE8 e sotto)?
Puoi mostrare una semplice immagine di ciò che desideri siano le linee e i nodi? –
@at Suggerisco di utilizzare una libreria di astrazione come [Raphaël] (http://raphaeljs.com/); questo funzionerà su più browser e tecnologie e ti isolerà dalle differenze tra browser. – Phrogz
@Justin i nodi sono semplici div, le linee sono semplici linee curve come in qualsiasi strumento di diagrammi –