Bagaimana untuk Membuat Animasi Sempadan CSS3 Tanpa SVG atau JavaScript?

Barbara Streisand
Lepaskan: 2024-11-02 18:54:31
asal
986 orang telah melayarinya

How to Create CSS3 Border Animations Without SVG or JavaScript?

Animasi Sempadan CSS3 tanpa SVG atau JavaScript

Animasi sempadan popular yang dilihat di tympanus.net, selalunya dibuat menggunakan SVG, boleh dicipta semula menggunakan CSS3 tulen. Artikel ini menerangkan langkah-langkah yang terlibat.

Mencipta Animasi

Menggunakan berbilang latar belakang dan menganimasikan kedudukan mereka mencapai kesan ini. Kod bermula dengan HTML berikut:

<code class="html"><div class="border">
  Some text
</div></code>
Salin selepas log masuk

CSS untuk animasi termasuk empat kecerunan linear untuk mencipta sempadan putus-putus pada semua sisi:

<code class="css">.border {
  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;
}</code>
Salin selepas log masuk

Ini menetapkan latar belakang dengan empatnya sempadan putus-putus.

Pada tuding, kedudukan latar belakang diubah suai untuk mencipta kesan animasi:

<code class="css">.border:hover {
  background-position: 212px 0px, 0px 116px, 0px 0px, 216px 116px;
}</code>
Salin selepas log masuk

Pelaksanaan

Untuk menambah animasi ini pada setiap div catatan blog, cuma tambahkan kelas "sempadan" pada div dalam templat WordPress anda.

Teknik ini menyediakan penyelesaian mudah dan CSS sahaja untuk menambah animasi sempadan yang diingini pada catatan blog WordPress anda.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Animasi Sempadan CSS3 Tanpa SVG atau JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!