The stroke-dashoffset
harta di CSS mentakrifkan lokasi di sepanjang jalan SVG mana yang melontarkan yang stroke
akan bermula. Semakin tinggi bilangannya, semakin jauh di sepanjang jalan, tanda sempang akan bermula.
.module ( stroke-dashoffset: 100; )
Ingat:
- Ini akan mengatasi atribut persembahan
- Ini tidak akan mengatasi gaya sebaris misalnya
Nilai
Properti stroke-dashoffset
ini dapat menerima peratusan atau nilai angka.
stroke-dashoffset: 100
stroke-dashoffset: 25%
Perhatikan bahawa unit (iaitu em
dan px
) tidak diperlukan. Nombor tanpa unit diberikan dalam unit piksel. Peratusan adalah relatif dengan peratus pangkalan pandangan semasa.
Lihat hartanah Pen stroke-dashoffset oleh CSS-Tricks (@ css-tricks) di CodePen.
Menjadi Susah dengan stroke-dashoffset
Pernahkah anda melihat demo hebat di mana bentuk SVG kelihatan menarik? Itu muslihat yang menghidupkan stroke-dashoffset
elemen bersama dengan stroke-dasharray
harta benda.
.path ( stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: dash 5s linear forwards; ) @keyframes dash ( to ( stroke-dashoffset: 0; ) )
Lihat Contoh Dasar Pen Lukisan Garisan SVG, Mundur dan Maju oleh Chris Coyier (@chriscoyier) di CodePen.
Kami merangkumi teknik ini dengan lebih terperinci dalam catatan ini.
Berkaitan
stroke
stroke-dasharray
stroke-linecap
stroke-width
Maklumat lanjut
- SVG 1.1 Spesifikasi
- MDN mengenai pengisian dan pukulan
Sokongan Penyemak Imbas
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Ya | Ya | Ya | Ya | 9+ | 4.4+ | Ya |