This commit is contained in:
freedakgmail
2025-12-10 11:13:16 +08:00
parent e9b1641509
commit 77df6a0e74
143 changed files with 857 additions and 553 deletions
+63 -22
View File
@@ -1,26 +1,67 @@
<svg width="180" height="180" viewBox="0 0 180 180" fill="none" xmlns="http://www.w3.org/2000/svg">
<style>
@media (prefers-color-scheme: light) {
.background { fill: black; }
.foreground { fill: white; }
}
@media (prefers-color-scheme: dark) {
.background { fill: white; }
.foreground { fill: black; }
}
</style>
<g clip-path="url(#clip0_7960_43945)">
<rect class="background" width="180" height="180" rx="37" />
<g style="transform: scale(95%); transform-origin: center">
<path class="foreground"
d="M101.141 53H136.632C151.023 53 162.689 64.6662 162.689 79.0573V112.904H148.112V79.0573C148.112 78.7105 148.098 78.3662 148.072 78.0251L112.581 112.898C112.701 112.902 112.821 112.904 112.941 112.904H148.112V126.672H112.941C98.5504 126.672 86.5638 114.891 86.5638 100.5V66.7434H101.141V100.5C101.141 101.15 101.191 101.792 101.289 102.422L137.56 66.7816C137.255 66.7563 136.945 66.7434 136.632 66.7434H101.141V53Z" />
<path class="foreground"
d="M65.2926 124.136L14 66.7372H34.6355L64.7495 100.436V66.7372H80.1365V118.47C80.1365 126.278 70.4953 129.958 65.2926 124.136Z" />
<!-- 华夏家谱 Logo - 家族树图标 -->
<defs>
<linearGradient id="bgGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#b45309"/>
<stop offset="100%" style="stop-color:#92400e"/>
</linearGradient>
<linearGradient id="treeGradient" x1="0%" y1="100%" x2="0%" y2="0%">
<stop offset="0%" style="stop-color:#fef3c7"/>
<stop offset="100%" style="stop-color:#fcd34d"/>
</linearGradient>
</defs>
<!-- 背景圆角矩形 -->
<rect width="180" height="180" rx="36" fill="url(#bgGradient)"/>
<!-- 装饰边框 -->
<rect x="8" y="8" width="164" height="164" rx="28" fill="none" stroke="#fef3c7" stroke-width="2" opacity="0.3"/>
<!-- 家族树图标 -->
<g transform="translate(90, 90)">
<!-- 树干 -->
<rect x="-6" y="10" width="12" height="50" rx="3" fill="url(#treeGradient)"/>
<!-- 树根 -->
<path d="M-6 55 Q-20 65 -25 70 M6 55 Q20 65 25 70 M0 60 Q0 70 0 75" stroke="#fef3c7" stroke-width="4" stroke-linecap="round" fill="none"/>
<!-- 主树冠 - 中心 -->
<circle cx="0" cy="-15" r="28" fill="url(#treeGradient)"/>
<!-- 左侧树冠 -->
<circle cx="-30" cy="0" r="20" fill="url(#treeGradient)"/>
<!-- 右侧树冠 -->
<circle cx="30" cy="0" r="20" fill="url(#treeGradient)"/>
<!-- 左上树冠 -->
<circle cx="-22" cy="-28" r="16" fill="url(#treeGradient)"/>
<!-- 右上树冠 -->
<circle cx="22" cy="-28" r="16" fill="url(#treeGradient)"/>
<!-- 顶部树冠 -->
<circle cx="0" cy="-42" r="14" fill="url(#treeGradient)"/>
<!-- 人物图标 - 代表家族成员 -->
<g fill="#92400e">
<!-- 中心人物 -->
<circle cx="0" cy="-18" r="5"/>
<path d="M-6 -8 Q0 -4 6 -8" stroke="#92400e" stroke-width="3" fill="none" stroke-linecap="round"/>
<!-- 左侧人物 -->
<circle cx="-30" cy="-2" r="4"/>
<path d="M-35 5 Q-30 8 -25 5" stroke="#92400e" stroke-width="2.5" fill="none" stroke-linecap="round"/>
<!-- 右侧人物 -->
<circle cx="30" cy="-2" r="4"/>
<path d="M25 5 Q30 8 35 5" stroke="#92400e" stroke-width="2.5" fill="none" stroke-linecap="round"/>
</g>
</g>
<defs>
<clipPath id="clip0_7960_43945">
<rect width="180" height="180" fill="white" />
</clipPath>
</defs>
<!-- 四角装饰 -->
<path d="M20 12 L12 12 L12 20" stroke="#fef3c7" stroke-width="3" stroke-linecap="round" fill="none"/>
<path d="M160 12 L168 12 L168 20" stroke="#fef3c7" stroke-width="3" stroke-linecap="round" fill="none"/>
<path d="M12 160 L12 168 L20 168" stroke="#fef3c7" stroke-width="3" stroke-linecap="round" fill="none"/>
<path d="M168 160 L168 168 L160 168" stroke="#fef3c7" stroke-width="3" stroke-linecap="round" fill="none"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB