chore(assets): migrate zibll img resources to assets/img

Copy Zibll's widget/visual reference assets into assets/img for
1:1 replication (Phase 5 resource migration):
- slider-bg.jpg, slider-layer-1.png, slider-layer-2.png
- user_t.jpg, avatar-default.png
- null*.svg (null, null-2, null-cap, null-love, null-money,
  null-order, null-post, null-search, null-set, null-user)
- thumbnail*.svg (thumbnail, thumbnail-lg, thumbnail-sm,
  thumbnail-null)
- medal/ (31 medal-*.svg badges)

These are reference placeholders to be progressively replaced;
no CSF framework ported. user-level-1..10.png already present.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
kate522andClaude Fable 5 committed 2026-07-30 21:18:56 +08:00
1 parent aa098fe870
commit bfc4514476
49 files changed
+1936

No files matched your search

+123
View File
@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 484.83 484.83"
version="1.1"
id="svg45898"
sodipodi:docname="medal-29.svg"
inkscape:version="1.0.2 (e86c8708, 2021-01-15)">
<metadata
id="metadata45902">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1334"
inkscape:window-height="815"
id="namedview45900"
showgrid="false"
inkscape:zoom="0.87453337"
inkscape:cx="143.55291"
inkscape:cy="206.18178"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="svg45898" />
<defs
id="defs45867">
<style
id="style45865">.cls-1{isolation:isolate;}.cls-2{fill:#e9bb43;}.cls-3{fill:#de6413;}.cls-4{fill:#efcb67;}.cls-5{fill:#d9531d;}.cls-6{fill:none;}.cls-7{fill:#f3ca69;}.cls-8{fill:#fbf4c3;}.cls-9{fill:#f6c86f;}.cls-10{mix-blend-mode:screen;opacity:0.75;}</style>
</defs>
<g
class="cls-1"
id="g45896"
transform="matrix(1.0382545,0,0,1.0345987,-17.015852,-12.500142)">
<g
id="图层_1"
data-name="图层 1">
<circle
class="cls-2"
cx="250.57001"
cy="261.26999"
r="215.63"
id="circle45869" />
<circle
class="cls-3"
cx="250.57001"
cy="261.26999"
r="194.00999"
id="circle45871" />
<path
class="cls-4"
d="M 397.15,52.72 C 383.27,41.81 351.52,20.5 308.75,14.32 a 11.23,11.23 0 0 0 -11.2,5.33 l -47,78 -47,-78 A 11.25,11.25 0 0 0 192.34,14.32 C 149.62,20.5 117.87,41.81 104,52.72 a 11.23,11.23 0 0 0 -2.59,14.77 l 56.92,91.2 92.24,-26.16 92.24,26.16 56.92,-91.2 a 11.22,11.22 0 0 0 -2.58,-14.77 z"
id="path45873" />
<path
class="cls-5"
d="m 123.67,39.24 70.57,109.27 50,-14.2 -73.58,-115.39 c 0,0 -32.45,10.72 -46.99,20.32 z"
id="path45875" />
<path
class="cls-5"
d="M 380,40 309.4,149.26 259.4,135.07 333,19.68 c 0,0 32.44,10.72 47,20.32 z"
id="path45877" />
<rect
class="cls-6"
x="94.309998"
y="101.3"
width="312.53"
height="302.32001"
id="rect45879" />
<polygon
class="cls-7"
points="281.96,237.73 342.81,158.69 284.3,95.99 223.21,101.3 158.33,158.69 209.52,237.73 "
id="polygon45881" />
<polygon
class="cls-5"
points="177.16,122.06 262.78,271.66 270.81,176.39 223.21,101.3 "
id="polygon45883" />
<polygon
class="cls-5"
points="284.3,95.99 244.27,152.92 288.6,180.97 328.92,119.05 "
id="polygon45885" />
<path
class="cls-8"
d="m 241.47,381.85 -60.34,19.89 A 29,29 0 0 1 143,374.12 l 0.12,-64.44 A 28.93,28.93 0 0 0 137.61,292.6 L 99.82,240.37 a 29,29 0 0 1 14.53,-44.62 L 175.15,176 a 29,29 0 0 0 14.59,-10.67 L 227,113.44 a 29,29 0 0 1 47.13,0 l 37.26,51.87 A 29,29 0 0 0 326,176 l 60.8,19.77 a 29,29 0 0 1 14.53,44.62 L 363.47,292.6 A 28.93,28.93 0 0 0 358,309.68 l 0.12,64.44 A 29,29 0 0 1 320,401.74 l -60.34,-19.89 a 29.09,29.09 0 0 0 -18.17,0 z m 0,0"
id="path45887" />
<path
class="cls-9"
d="M 241.69,357.28 197,372 a 21.5,21.5 0 0 1 -28.23,-20.46 l 0.09,-47.75 a 21.52,21.52 0 0 0 -4.08,-12.65 l -28,-38.7 a 21.5,21.5 0 0 1 10.77,-33.06 l 45,-14.65 a 21.46,21.46 0 0 0 10.81,-7.9 L 231,158.41 a 21.49,21.49 0 0 1 34.92,0 l 27.6,38.43 a 21.51,21.51 0 0 0 10.81,7.9 l 45,14.65 a 21.5,21.5 0 0 1 10.76,33.06 l -28,38.7 A 21.52,21.52 0 0 0 328,303.8 l 0.09,47.75 A 21.5,21.5 0 0 1 299.86,372 l -44.71,-14.73 a 21.51,21.51 0 0 0 -13.46,0 z m 0,0"
id="path45889" />
<image
class="cls-10"
width="173"
height="153"
transform="translate(167.45,195.14)"
xlink:href="data:image/png;base64,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 truncated
id="image45891" />
<path
class="cls-3"
d="m 222.11,260.43 65.33,-0.29 -31.42,79 z m 7.49,-28.63 49.76,0.44 8.81,19.24 L 223.58,251 Z M 215.36,250.45 176,234 l 21.14,-15.71 25.25,13.06 z m -39.36,-6.9 37.29,16.59 40.08,78.39 z M 296.83,260 331.78,241.94 258.22,338.1 Z m -0.73,-9.69 -9.84,-20.31 22.47,-12.48 19.37,16.3 z m -67.24,-28.19 -8.51,-2.2 -16,-8.95 18.79,-6.76 h 61.36 l 18.65,7.79 -17.91,8.67 -6,1.46 z m 0,0"
id="path45893" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB