Maison > interface Web > tutoriel CSS > Comment créer une bordure pointillée animée avec CSS sans SVG ?

Comment créer une bordure pointillée animée avec CSS sans SVG ?

Mary-Kate Olsen
Libérer: 2024-11-01 23:51:29
original
510 Les gens l'ont consulté

How to Create an Animated Dashed Border with CSS Without SVG?

Animation de bordures pointillées avec CSS3

Inspiré par un article captivant, vous désirez intégrer une bordure pointillée animée à vos articles de blog WordPress. Cependant, vous rencontrez un obstacle en raison de l’utilisation de SVG dans la conception originale. Voici une solution qui vous permet d'obtenir l'effet souhaité sans recourir ni au SVG ni au JavaScript.

En utilisant plusieurs arrière-plans et en animant leurs positions via CSS, il est possible de créer un effet fringant. Voici le code pour y parvenir :

<code class="css">.border {
  height: 100px;
  width: 200px;
  background: linear-gradient(90deg, blue 50%, transparent 50%), linear-gradient(90deg, blue 50%, transparent 50%), linear-gradient(0deg, blue 50%, transparent 50%), linear-gradient(0deg, blue 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 16px 4px, 16px 4px, 4px 16px, 4px 16px;
  background-position: 0px 0px, 212px 116px, 0px 116px, 216px 0px;
  padding: 10px;
  transition: background-position 2s;
}
.border:hover {
    background-position: 212px 0px, 0px 116px, 0px 0px, 216px 116px;
}</code>
Copier après la connexion
<code class="html"><div class="border">Some text</div></code>
Copier après la connexion

Lors de la mise en œuvre de ce code, les divs de votre article de blog afficheront une bordure pointillée animée lorsqu'ils seront survolés. Cette technique offre une alternative légère et personnalisable à l'animation SVG.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal