2026-07-08 17:41:38 +08:00
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200">
|
2026-07-08 16:14:01 +08:00
|
|
|
|
<defs>
|
2026-07-08 17:41:38 +08:00
|
|
|
|
<linearGradient id="bgGrad" x1="0" y1="0" x2="1" y2="1">
|
|
|
|
|
|
<stop offset="0%" stop-color="#2c2818"/>
|
|
|
|
|
|
<stop offset="100%" stop-color="#1a1710"/>
|
|
|
|
|
|
</linearGradient>
|
|
|
|
|
|
<linearGradient id="snowGrad" x1="0" y1="0" x2="0" y2="1">
|
|
|
|
|
|
<stop offset="0%" stop-color="#e8c9a0"/>
|
|
|
|
|
|
<stop offset="100%" stop-color="#a08850"/>
|
|
|
|
|
|
</linearGradient>
|
2026-07-08 16:14:01 +08:00
|
|
|
|
</defs>
|
2026-07-08 17:41:38 +08:00
|
|
|
|
<!-- Circle background -->
|
|
|
|
|
|
<circle cx="100" cy="100" r="96" fill="url(#bgGrad)"/>
|
|
|
|
|
|
<circle cx="100" cy="100" r="96" fill="none" stroke="#c8a87a" stroke-opacity="0.3" stroke-width="1.5"/>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Central hexagon -->
|
|
|
|
|
|
<polygon points="100,84 113.86,92 113.86,108 100,116 86.14,108 86.14,92"
|
|
|
|
|
|
fill="none" stroke="url(#snowGrad)" stroke-width="2.5" stroke-linejoin="round"/>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y template: pointing upward from top vertex, then rotated 60° × 6 -->
|
|
|
|
|
|
<!-- Each Y: stem from vertex outward → diamond on axis → two branch arms -->
|
|
|
|
|
|
<g stroke="url(#snowGrad)" stroke-width="3" stroke-linecap="round" fill="url(#snowGrad)">
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y at 0° (top) -->
|
|
|
|
|
|
<g transform="rotate(0,100,100)">
|
|
|
|
|
|
<line x1="100" y1="84" x2="100" y2="38"/>
|
|
|
|
|
|
<!-- Diamond embedded on stem axis -->
|
|
|
|
|
|
<polygon points="100,54 106,60 100,66 94,60" stroke="none"/>
|
|
|
|
|
|
<!-- Y branch arms -->
|
|
|
|
|
|
<line x1="100" y1="48" x2="82" y2="32"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="118" y2="32"/>
|
|
|
|
|
|
</g>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y at 60° -->
|
|
|
|
|
|
<g transform="rotate(60,100,100)">
|
|
|
|
|
|
<line x1="100" y1="84" x2="100" y2="38"/>
|
|
|
|
|
|
<polygon points="100,54 106,60 100,66 94,60" stroke="none"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="82" y2="32"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="118" y2="32"/>
|
|
|
|
|
|
</g>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y at 120° -->
|
|
|
|
|
|
<g transform="rotate(120,100,100)">
|
|
|
|
|
|
<line x1="100" y1="84" x2="100" y2="38"/>
|
|
|
|
|
|
<polygon points="100,54 106,60 100,66 94,60" stroke="none"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="82" y2="32"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="118" y2="32"/>
|
|
|
|
|
|
</g>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y at 180° -->
|
|
|
|
|
|
<g transform="rotate(180,100,100)">
|
|
|
|
|
|
<line x1="100" y1="84" x2="100" y2="38"/>
|
|
|
|
|
|
<polygon points="100,54 106,60 100,66 94,60" stroke="none"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="82" y2="32"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="118" y2="32"/>
|
|
|
|
|
|
</g>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y at 240° -->
|
|
|
|
|
|
<g transform="rotate(240,100,100)">
|
|
|
|
|
|
<line x1="100" y1="84" x2="100" y2="38"/>
|
|
|
|
|
|
<polygon points="100,54 106,60 100,66 94,60" stroke="none"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="82" y2="32"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="118" y2="32"/>
|
|
|
|
|
|
</g>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Y at 300° -->
|
|
|
|
|
|
<g transform="rotate(300,100,100)">
|
|
|
|
|
|
<line x1="100" y1="84" x2="100" y2="38"/>
|
|
|
|
|
|
<polygon points="100,54 106,60 100,66 94,60" stroke="none"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="82" y2="32"/>
|
|
|
|
|
|
<line x1="100" y1="48" x2="118" y2="32"/>
|
|
|
|
|
|
</g>
|
|
|
|
|
|
|
2026-07-08 16:14:01 +08:00
|
|
|
|
</g>
|
2026-07-08 17:41:38 +08:00
|
|
|
|
|
2026-07-08 16:14:01 +08:00
|
|
|
|
<!-- Center dot -->
|
2026-07-08 17:41:38 +08:00
|
|
|
|
<circle cx="100" cy="100" r="3.5" fill="url(#snowGrad)" fill-opacity="0.5"/>
|
2026-07-08 16:14:01 +08:00
|
|
|
|
</svg>
|