Texte circulaire

* WREIZH * conception de site web

Code HTML

				
					<div class="circular-text" id="circularText">
  <svg viewBox="0 0 200 200">
    <defs>
      <path id="circlePath" d="M 100, 100
           m -75, 0
           a 75,75 0 1,1 150,0
           a 75,75 0 1,1 -150,0" />
    </defs>
    <text>
      <textPath href="#circlePath" startOffset="0%">
       * WREIZH * conception de site web
      </textPath>
    </text>
  </svg>
</div>
<script>
  const circularText = document.getElementById('circularText');
  const svg = circularText.querySelector('svg');

  let angle = 0;
  let speed = 0.2;
  let hoverSpeed = 0.1;
  let currentSpeed = speed;

  function rotate() {
    angle += currentSpeed;
    svg.style.transform = `rotate(${angle}deg)`;
    requestAnimationFrame(rotate);
  }

  circularText.addEventListener('mouseenter', () => {
    currentSpeed = hoverSpeed;
  });

  circularText.addEventListener('mouseleave', () => {
    currentSpeed = speed;
  });

  rotate(); // Lancer la rotation
</script>

				
			

Comment insérer le code sur son site ?

✏️ Étape 1 : Copiez ce code.

Copier le code complet. Ne vous inquiétez pas, vous le collerez tel quel.

🛠️ Étape 2 : Ajoutez ce code dans votre site.

  1. Allez dans Pages > Modifier avec Elementor sur la page souhaitée

  2. Cherchez le widget HTML

  3. Glissez le widget HTML à l’endroit voulu sur la page

  4. Collez tout le code que vous venez de copier dans le champ HTML

  5. Cliquez sur Mettre à jour

✅ C’est terminé !


Quand vous visualisez la page, le texte circulaire tourne automatiquement, et ralentit si vous passez votre souris dessus 🌀

Strategie Execution Succès
Strategie Execution Succès

Agence de webdesign à Brest spécialisé dans le référencement local.

Notre Newsletters

Site web réalisé par WREIZH.