Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2016-07-21 22:58:13.0 alle 2016-07-21 22:58:13.0
    SVG come sfondo di pagine web
    Se in una pagina web inserisco

    <p><svg width="500px" height="500px"><circle cx="100" cy="100" r="100" fill="#1fa3ec"></circle></svg></p>

    compare un cerchio azzurro.

    Se volessi metterlo come sfondo alla pagina via CSS, come fare?

    Non avendone idea ho provato empiricamente le seguenti soluzioni, ma nessuna ottiene il risultato.

    1. Creo un file circle.svg contenente

    <svg width="500px" height="500px"><circle cx="100" cy="100" r="100" fill="#1fa3ec"></circle></svg>

    e specifico

    background-image: url('../img/circle.svg');

    (con una JPG invece funziona).

    2. Direttamente

    background-image: url('data:image/svg;utf8,<svg width="500px" height="500px"><circle cx="100" cy="100" r="100" fill="#1fa3ec"></circle></svg>');

    Cercando con Google i risultati sono inquinati da una marea di pagine che spiegano come usare CSS per stilizzare gli elementi di un SVG, invece che come incorporare un SVG centro un foglio di stile.
<softv>

Pagina generata in 19 millisecondi

Utenti attivi: 17 nell'ultimo minuto, 44 negli ultimi cinque minuti, 84 negli ultimi 15 minuti