Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie erstelle ich einen animierten gestrichelten Rahmen mit CSS ohne SVG?

Mary-Kate Olsen
Freigeben: 2024-11-01 23:51:29
Original
496 Leute haben es durchsucht

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

Gestrichelte Ränder mit CSS3 animieren

Inspiriert durch einen fesselnden Artikel möchten Sie einen animierten gestrichelten Rahmen in Ihre WordPress-Blogbeiträge integrieren. Aufgrund der Verwendung von SVG im ursprünglichen Design stößt man jedoch auf eine Hürde. Hier ist eine Lösung, mit der Sie den gewünschten Effekt erzielen können, ohne auf SVG oder JavaScript zurückgreifen zu müssen.

Durch die Verwendung mehrerer Hintergründe und die Animation ihrer Positionen über CSS ist es möglich, einen beeindruckenden Effekt zu erzielen. Hier ist der Code, um dies zu erreichen:

<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>
Nach dem Login kopieren
<code class="html"><div class="border">Some text</div></code>
Nach dem Login kopieren

Nach der Implementierung dieses Codes zeigen Ihre Blog-Post-Divs einen animierten gestrichelten Rand, wenn Sie mit der Maus darüber fahren. Diese Technik bietet eine leichte und anpassbare Alternative zur SVG-Animation.

Das obige ist der detaillierte Inhalt vonWie erstelle ich einen animierten gestrichelten Rahmen mit CSS ohne SVG?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage