Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Membuat Bar Kemajuan Pekeliling Pekeliling Menggunakan SVG?

Bagaimana untuk Membuat Bar Kemajuan Pekeliling Pekeliling Menggunakan SVG?

Linda Hamilton
Lepaskan: 2024-11-07 21:58:03
asal
582 orang telah melayarinya

How to Create a Circular Percent Progress Bar Using SVG?

Menggunakan SVG untuk Mencipta Bar Peratusan Pekeliling Kemajuan

Untuk mencapai bar kemajuan peratus bulat yang dikehendaki, SVG (Grafik Vektor Boleh Skala) menawarkan pendekatan yang sesuai. Begini cara anda boleh menggunakan SVG untuk tujuan ini:

Pelaksanaan SVG:

<svg>
Salin selepas log masuk

Dalam SVG ini, bulatan luar mewakili trek bar kemajuan, manakala bahagian dalam bulatan menandakan peratusan kemajuan. Atribut strok-dasharray digunakan untuk menghidupkan kemajuan dengan menetapkan panjang sempang awal dan akhir.

CSS untuk Penggayaan:

#progress-bar {
  width: 25%;
  margin: 0 auto;
}
Salin selepas log masuk

JavaScript untuk Animasi:

var count = $('#progress-percent');
$({ Counter: 0 }).animate({ Counter: count.text() }, {
  duration: 5000,
  easing: 'linear',
  step: function () {
    count.text(Math.ceil(this.Counter) + "%");
  }
});
Salin selepas log masuk

JavaScript ini menambah pembilang peratusan yang bernyawa dengan lancar apabila bar kemajuan terisi.

Dengan memanfaatkan fleksibiliti SVG, anda boleh membuat bar kemajuan bulat dengan mudah dengan gaya tersuai dan animasi dinamik.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Bar Kemajuan Pekeliling Pekeliling Menggunakan 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