Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Sempadan Putus Animasi dengan CSS Tanpa SVG?

Bagaimana untuk Mencipta Sempadan Putus Animasi dengan CSS Tanpa SVG?

Mary-Kate Olsen
Lepaskan: 2024-11-01 23:51:29
asal
512 orang telah melayarinya

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

Menghidupkan Sempadan Berputus-putus dengan CSS3

Diinspirasikan oleh artikel yang menarik, anda ingin memasukkan sempadan putus-putus animasi pada catatan blog WordPress anda. Walau bagaimanapun, anda menghadapi sekatan jalan kerana penggunaan SVG dalam reka bentuk asal. Berikut ialah penyelesaian yang membolehkan anda mencapai kesan yang diingini tanpa menggunakan SVG atau JavaScript.

Menggunakan berbilang latar belakang dan menghidupkan kedudukannya melalui CSS, adalah mungkin untuk mencipta kesan yang mengagumkan. Berikut ialah kod untuk mencapainya:

<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>
Salin selepas log masuk
<code class="html"><div class="border">Some text</div></code>
Salin selepas log masuk

Setelah melaksanakan kod ini, div catatan blog anda akan mempamerkan jidar putus-putus animasi apabila dituding di atas. Teknik ini menawarkan alternatif yang ringan dan boleh disesuaikan kepada animasi SVG.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Sempadan Putus Animasi dengan CSS Tanpa SVG?. 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