Come aggiungere un'animazione SVG con percorso di testo circolare al tuo design Divi

Pubblicato: 2021-07-07

Stare al passo con le tendenze nello spazio del web design è uno dei modi migliori per rimanere aggiornati come web designer. Ti consente di creare siti Web moderni che stupiranno i tuoi clienti e ti aiuteranno a portare le tue competenze a un livello superiore. Nel tutorial di oggi, ti mostreremo come familiarizzare con una tendenza che spesso vedi oggigiorno nei siti Web avanzati; animazioni SVG di testo circolare. Ti mostreremo come aggiungerli all'interno del design della tua pagina Divi e persino usarli come pulsante. Potrai anche scaricare gratuitamente il file JSON!

Andiamo ad esso.

Anteprima

Prima di immergerci nel tutorial, diamo una rapida occhiata al risultato su schermi di diverse dimensioni.

Desktop

cerchio testo svg animazione

Mobile

cerchio testo svg animazione

Scarica il layout GRATUITAMENTE

Per mettere le mani sul layout gratuito, dovrai prima scaricarlo utilizzando il pulsante in basso. Per accedere al download dovrai iscriverti alla nostra mailing list Divi Daily utilizzando il modulo sottostante. Come nuovo abbonato, riceverai ancora più bontà Divi e un pacchetto Divi Layout gratuito ogni lunedì! Se sei già nell'elenco, inserisci semplicemente il tuo indirizzo email qui sotto e fai clic su download. Non sarai "riabbonato" o riceverai email extra.

Scarica i file
Scarica gratis

Scarica gratis

Iscriviti alla newsletter Divi e ti invieremo via email una copia dell'ultimo Divi Landing Page Layout Pack, oltre a tonnellate di altre incredibili risorse Divi gratuite, suggerimenti e trucchi. Seguici e diventerai un maestro Divi in ​​pochissimo tempo. Se sei già iscritto, digita il tuo indirizzo e-mail qui sotto e fai clic su download per accedere al pacchetto di layout.

Ti sei iscritto con successo. Controlla il tuo indirizzo e-mail per confermare la tua iscrizione e ottenere l'accesso ai pacchetti di layout Divi settimanali gratuiti!

Crea un design da eroe

Aggiungi nuova sezione

Colore di sfondo

Iniziamo creando il design dell'eroe. Apri una pagina nuova o esistente con Divi e aggiungi una nuova sezione regolare. Apri le impostazioni della sezione e applica un colore di sfondo a tua scelta.

  • Colore di sfondo: #f3eee8

cerchio testo svg animazione

Spaziatura

Passa alle impostazioni di spaziatura successiva e modifica i valori di riempimento superiore e inferiore.

  • Imbottitura superiore: 30px
  • Imbottitura inferiore: 30px

cerchio testo svg animazione

Aggiungi nuova riga

Struttura della colonna

Continua aggiungendo una nuova riga alla sezione, utilizzando la seguente struttura a colonne:

cerchio testo svg animazione

Dimensionamento

Senza aggiungere ancora moduli, apri le impostazioni di riga, vai alla scheda di progettazione, apri le impostazioni di dimensionamento e apporta le seguenti modifiche:

  • Larghezza: 95%
  • Larghezza massima: 2580 px

cerchio testo svg animazione

Impostazioni colonna 1

Una volta che le impostazioni generali della riga sono a posto, puoi procedere con l'apertura delle impostazioni della prima colonna.

cerchio testo svg animazione

Immagine di sfondo

All'interno delle impostazioni di sfondo, carica un'immagine di sfondo a tua scelta. Questa immagine apparirà sotto l'animazione SVG del testo del cerchio più in basso nel tutorial.

  • Dimensione immagine di sfondo: copertina
  • Posizione immagine di sfondo: Centro
  • Ripetizione immagine di sfondo: nessuna ripetizione

cerchio testo svg animazione

Aggiungi il modulo di testo n. 1 alla colonna 2

Aggiungi contenuto H1

È ora di aggiungere moduli, iniziando con un primo modulo di testo nella colonna 2. Aggiungi del contenuto H1 a tua scelta se stai usando questa sezione come eroe, o contenuto H2 se lo stai usando in qualsiasi altra parte della tua pagina.

cerchio testo svg animazione

Impostazioni testo H1

Successivamente, modella le impostazioni del testo dell'intestazione di questo modulo.

  • Carattere dell'intestazione: Display Playfair
  • Colore del testo dell'intestazione: #212121
  • Dimensione del testo dell'intestazione:
    • Desktop: 100 px
    • Tablet: 60px
    • Telefono: 45px

cerchio testo svg animazione

Dimensionamento

Quindi, vai alle impostazioni di dimensionamento e applica una larghezza massima.

  • Larghezza massima: 600 px

cerchio testo svg animazione

Aggiungi il modulo di testo n. 2 alla colonna 2

Aggiungi contenuto

Sotto il primo modulo di testo, aggiungeremo un altro modulo di testo. Questa volta, includeremo alcuni contenuti descrittivi.

cerchio testo svg animazione

Impostazioni testo

Passare alla scheda Design e modellare il testo come segue:

  • Carattere del testo: Montserrat
  • Dimensione del testo: 15px
  • Altezza riga di testo: 2em

cerchio testo svg animazione

Dimensionamento

Usa una larghezza massima anche nelle impostazioni di dimensionamento.

  • Larghezza massima: 520 px

cerchio testo svg animazione

Spaziatura

Quindi, vai alle impostazioni di spaziatura e usa alcuni valori reattivi.

  • Margine superiore:
    • Desktop: 20vh
    • Tablet e telefono: 50px
  • Imbottitura sinistra: 5%

cerchio testo svg animazione

Frontiera

Stiamo includendo anche un bordo sinistro nelle impostazioni del bordo.

  • Larghezza bordo sinistro: 2px
  • Colore bordo sinistro: #000000

cerchio testo svg animazione

Aggiungi animazione SVG di testo circolare

Aggiungi modulo codice alla colonna 1

Ora che abbiamo creato le basi del nostro design della sezione, possiamo concentrarci sulla creazione dell'animazione SVG del testo circolare. Per aggiungere l'animazione SVG del testo del cerchio, utilizzeremo un modulo di codice nella colonna 1. Vai avanti e aggiungine uno.

cerchio testo svg animazione

Aggiungi collegamento

Se vuoi che questa animazione SVG con testo circolare sia cliccabile, puoi aggiungere un URL a tua scelta nelle impostazioni del collegamento del modulo.

cerchio testo svg animazione

Dimensionamento

Assicurati che la larghezza del modulo sia impostata su "100%" anche nelle impostazioni di dimensionamento.

  • Larghezza: 100%

cerchio testo svg animazione

Aggiungi cerchi e testo SVG alla casella del codice

Torna alla casella del codice nella scheda contenuto. Qui, per prima cosa aggiungeremo il cerchio SVG e il percorso del testo utilizzando il seguente codice HTML:

<svg viewBox="0 0 500 500">
<defs>
	<path d="M50,250c0-110.5,89.5-200,200-200s200,89.5,200,200s-89.5,200-200,200S50,360.5,50,250" id="circle">
	</path>
</defs>
	<text dy="70">
		<textPath xlink:href="#circle">View Portfolio • New Homes •</textPath>
	</text>
</svg>

cerchio testo svg animazione

Stile SVG con CSS

Ovviamente, dovremo modellare il percorso del testo SVG per farlo corrispondere al nostro design. Ci stiamo assicurando che anche l'SVG sia impostato su "100%". Incolla le seguenti righe di codice CSS all'interno della casella del codice, tra i tag di stile:

<style>
svg { 
	width: 100%;
}
svg textPath { 
  font-size: 39px;
	font-family:  "Montserrat";
	text-transform: uppercase;
	letter-spacing: 20px;
	fill: #fff;
}
</style>

cerchio testo svg animazione

Aggiungi tag HTML AnimateTransform

Ora, per creare una rotazione infinita per il nostro testo, utilizzeremo l'elemento di trasformazione animato che ci consente di creare l'animazione senza la necessità di codice JavaScript esterno. Questi sono gli attributi che stiamo assegnando al nostro SVG:

  <animateTransform
            attributeName="transform"
            begin="0s"
            dur="15s"
            type="rotate"
            from="0 250 250"
            to="360 250 250"
            repeatCount="indefinite" 
			/>

Puoi modificare questi attributi come preferisci, per creare l'animazione che preferisci. Nota come l'ultimo attributo, repeatCount, è impostato su "indefinite". Questo ci permette di creare un ciclo infinito di rotazione per il nostro SVG.

cerchio testo svg animazione

Modifica il percorso del testo per uso personale

Ovviamente, vorrai modificare il testo per farlo corrispondere al tuo sito web, puoi farlo facilmente tra i tag del percorso di testo. Tuttavia, una volta modificata la lunghezza della copia, dovrai modificare le impostazioni per assicurarti di creare un cerchio perfetto. Puoi giocare con il valore "dy", che indica uno spostamento lungo l'asse y e modificare la dimensione del carattere e la spaziatura delle lettere del percorso del testo fino a ottenere il risultato desiderato. Questo è tutto!

cerchio testo svg animazione

Anteprima

Ora che abbiamo seguito tutti i passaggi, diamo un'ultima occhiata al risultato su schermi di diverse dimensioni.

Desktop

cerchio testo svg animazione

Mobile

cerchio testo svg animazione

Pensieri finali

In questo post, ti abbiamo mostrato come mantenere aggiornato il tuo sito web con le tendenze del design. Più specificamente, ti abbiamo mostrato come creare un'animazione SVG con testo circolare e usarla elegantemente nel tuo design Divi. Una volta ottenuto l'approccio, puoi utilizzare questo elemento per visualizzare qualsiasi testo che desideri e adattarlo al tuo design. Sei stato anche in grado di scaricare il file JSON gratuitamente! Se hai domande o suggerimenti, non esitare a lasciare un commento nella sezione commenti qui sotto.

Se non vedi l'ora di saperne di più su Divi e di ricevere altri omaggi su Divi, assicurati di iscriverti alla nostra newsletter e al canale YouTube in modo da essere sempre una delle prime persone a conoscere e ottenere vantaggi da questo contenuto gratuito.