Penggayaan
Saiz dan warna warisan
ss-shape { font-size: 64px; color: #2563eb; }
.banner-shape { width: 120px; height: 120px; }Saiz bentuk tidak bergantung pada viewBox asal. ViewBox bukan segi empat sama mengekalkan nisbahnya. Gaya monokrom dan lapisan tona mewarisi currentColor.
Palet duotona
Warna lalai ialah biru SenangStart #2563EB dan biru muda #DBEAFE. Ubah pemboleh ubah pada bentuk atau elemen induk:
.my-design {
--ss-shape-primary: #2563eb;
--ss-shape-secondary: #dbeafe;
}<div class="my-design">
<ss-shape shape="soft-nova" variant="duotone"></ss-shape>
</div>Gunakan --ss-shape-primary: currentColor untuk mewarisi warna teks. SVG sumber duotona menggunakan biru SenangStart (#2563EB) dan biru muda (#DBEAFE); aset terjana mendedahkan warna ini melalui pemboleh ubah tema di atas.
Pemboleh ubah CSS berfungsi pada SVG sebaris. SVG luaran melalui <img> tidak mewarisi pemboleh ubah halaman; gunakan SVG muat turun dengan warna tetap. Muat turun galeri menerapkan warna yang dipilih ke dalam SVG.
Mod gelap
.dark .my-design {
color: #dbeafe;
--ss-shape-primary: #82aeff;
--ss-shape-secondary: #24354f;
}Pustaka tidak menetapkan fon aplikasi, warna halaman atau animasi. Gunakan CSS biasa untuk gerakan dan hormati prefers-reduced-motion.