web-模块、权限、成就

This commit is contained in:
2025-10-25 17:45:47 +08:00
parent f7057a0cc9
commit 5d211faee1
32 changed files with 4024 additions and 876 deletions

View File

@@ -0,0 +1,120 @@
<svg width="103" height="113" viewBox="0 0 103 113" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_526_16855)">
<path d="M21.9736 94.2714V65.5754H45.0503V87.4085L24.1968 95.7749C23.1325 96.2019 21.9736 95.4182 21.9736 94.2714Z" fill="#8C7A79"/>
<path d="M80.7031 94.2714V65.5754H57.6264V87.4085L78.4799 95.7749C79.5443 96.2019 80.7031 95.4182 80.7031 94.2714Z" fill="#8C7A79"/>
<g filter="url(#filter1_d_526_16855)">
<path d="M47.1592 17.3863L21.7933 31.1852C18.839 32.7922 17 35.8861 17 39.2492L17 71.037C17 74.4001 18.839 77.494 21.7932 79.101L47.1592 92.8999C49.8945 94.3878 53.1975 94.3878 55.9327 92.8999L81.2987 79.101C84.2529 77.494 86.0919 74.4001 86.0919 71.037L86.0919 39.2492C86.0919 35.8861 84.2529 32.7923 81.2987 31.1852L55.9327 17.3863C53.1975 15.8984 49.8945 15.8984 47.1592 17.3863Z" fill="url(#paint0_linear_526_16855)"/>
<path d="M47.1343 23.4572L27.0262 34.3958C24.0831 35.9968 22.251 39.0791 22.251 42.4295L22.251 67.7166C22.251 71.0671 24.083 74.1493 27.0262 75.7503L47.1343 86.6889C49.8592 88.1713 53.1498 88.1713 55.8748 86.6889L75.9829 75.7503C78.926 74.1493 80.7581 71.0671 80.7581 67.7166L80.7581 42.4295C80.7581 39.0791 78.926 35.9968 75.9829 34.3958L55.8748 23.4572C53.1498 21.9749 49.8592 21.9749 47.1343 23.4572Z" fill="url(#paint1_linear_526_16855)"/>
<g filter="url(#filter2_f_526_16855)">
<path d="M47.1343 23.4572L27.0262 34.3958C24.0831 35.9968 22.251 39.0791 22.251 42.4295L22.251 67.7166C22.251 71.0671 24.083 74.1493 27.0262 75.7503L47.1343 86.6889C49.8592 88.1713 53.1498 88.1713 55.8748 86.6889L75.9829 75.7503C78.926 74.1493 80.7581 71.0671 80.7581 67.7166L80.7581 42.4295C80.7581 39.0791 78.926 35.9968 75.9829 34.3958L55.8748 23.4572C53.1498 21.9749 49.8592 21.9749 47.1343 23.4572Z" stroke="url(#paint2_linear_526_16855)" stroke-width="0.54"/>
</g>
<g opacity="0.5">
<mask id="mask0_526_16855" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="24" y="25" width="55" height="61">
<path d="M47.529 26.1025L29.2825 36.0195C26.4813 37.542 24.7373 40.4747 24.7373 43.6629L24.7373 66.5935C24.7373 69.7817 26.4813 72.7144 29.2825 74.2369L47.529 84.1539C50.1195 85.5618 53.2468 85.5618 55.8373 84.1539L74.0839 74.2369C76.885 72.7144 78.629 69.7817 78.629 66.5935L78.629 43.6629C78.629 40.4747 76.885 37.542 74.0839 36.0195L55.8373 26.1025C53.2468 24.6946 50.1195 24.6946 47.529 26.1025Z" fill="#A6D3DE"/>
</mask>
<g mask="url(#mask0_526_16855)">
<path d="M47.529 26.1025L29.2825 36.0195C26.4813 37.542 24.7373 40.4747 24.7373 43.6629L24.7373 66.5935C24.7373 69.7817 26.4813 72.7144 29.2825 74.2369L47.529 84.1539C50.1195 85.5618 53.2468 85.5618 55.8373 84.1539L74.0839 74.2369C76.885 72.7144 78.629 69.7817 78.629 66.5935L78.629 43.6629C78.629 40.4747 76.885 37.542 74.0839 36.0195L55.8373 26.1025C53.2468 24.6946 50.1195 24.6946 47.529 26.1025Z" fill="url(#paint3_radial_526_16855)"/>
<path opacity="0.5" d="M47.1788 87.6469L46.1084 22.6052H57.2584L56.188 87.6469H47.1788Z" fill="url(#paint4_linear_526_16855)"/>
<path opacity="0.5" d="M47.0348 87.0697L13.5869 31.2771L23.2431 25.7021L54.837 82.5651L47.0348 87.0697Z" fill="url(#paint5_linear_526_16855)"/>
<path opacity="0.5" d="M46.1063 82.5656L77.7002 25.7026L87.3564 31.2776L53.9085 87.0702L46.1063 82.5656Z" fill="url(#paint6_linear_526_16855)"/>
<rect x="24.7373" y="51.4089" width="53.8917" height="34.9986" fill="url(#paint7_linear_526_16855)"/>
<g filter="url(#filter3_i_526_16855)">
<path d="M47.529 26.1025L29.2825 36.0195C26.4813 37.542 24.7373 40.4747 24.7373 43.6629L24.7373 66.5935C24.7373 69.7817 26.4813 72.7144 29.2825 74.2369L47.529 84.1539C50.1195 85.5618 53.2468 85.5618 55.8373 84.1539L74.0839 74.2369C76.885 72.7144 78.629 69.7817 78.629 66.5935L78.629 43.6629C78.629 40.4747 76.885 37.542 74.0839 36.0195L55.8373 26.1025C53.2468 24.6946 50.1195 24.6946 47.529 26.1025Z" fill="#BCB0AE" fill-opacity="0.03"/>
</g>
</g>
</g>
</g>
</g>
<g clip-path="url(#clip0_526_16855)">
<g filter="url(#filter4_d_526_16855)">
<path d="M51.9134 42.1565L36.3965 51.208L51.9134 60.2596L64.8441 52.7167V62.1992H67.4303V51.208L51.9134 42.1565ZM41.5675 57.0146V62.8458C43.9266 65.9866 47.6826 68.0181 51.9131 68.0181C56.1436 68.0181 59.8996 65.9866 62.2586 62.8458L62.2581 57.0156L51.9138 63.0499L41.5675 57.0146Z" fill="url(#paint8_linear_526_16855)"/>
</g>
</g>
<defs>
<filter id="filter0_d_526_16855" x="0.799999" y="0.070507" width="101.492" height="112.023" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="8.1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.92549 0 0 0 0 0.909804 0 0 0 0 0.913725 0 0 0 0.48 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_526_16855"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_526_16855" result="shape"/>
</filter>
<filter id="filter1_d_526_16855" x="13.76" y="16.2705" width="75.5718" height="85.3054" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="4.32"/>
<feGaussianBlur stdDeviation="1.62"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.475 0 0 0 0 0.425521 0 0 0 0 0.425521 0 0 0 0.35 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_526_16855"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_526_16855" result="shape"/>
</filter>
<filter id="filter2_f_526_16855" x="21.8194" y="21.9134" width="59.3709" height="66.3194" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feGaussianBlur stdDeviation="0.081" result="effect1_foregroundBlur_526_16855"/>
</filter>
<filter id="filter3_i_526_16855" x="24.7373" y="25.0466" width="53.8916" height="60.1633" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="3.63103"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.508333 0 0 0 0 0.437506 0 0 0 0 0.415139 0 0 0 1 0"/>
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_526_16855"/>
</filter>
<filter id="filter4_d_526_16855" x="31.8615" y="39.7696" width="40.5816" height="35.409" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.238685" dy="2.38685"/>
<feGaussianBlur stdDeviation="2.38685"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.729167 0 0 0 0 0.653971 0 0 0 0 0.647135 0 0 0 0.38 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_526_16855"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_526_16855" result="shape"/>
</filter>
<linearGradient id="paint0_linear_526_16855" x1="37.0367" y1="24.6729" x2="68.128" y2="86.4411" gradientUnits="userSpaceOnUse">
<stop stop-color="#EDE9EA"/>
<stop offset="1" stop-color="#BEB5B6"/>
</linearGradient>
<linearGradient id="paint1_linear_526_16855" x1="36.7603" y1="29.7854" x2="63.568" y2="79.2552" gradientUnits="userSpaceOnUse">
<stop stop-color="#C3BBBB"/>
<stop offset="1" stop-color="#ECE8E9"/>
</linearGradient>
<linearGradient id="paint2_linear_526_16855" x1="39.6621" y1="27.989" x2="68.5426" y2="79.9462" gradientUnits="userSpaceOnUse">
<stop stop-color="#C9C2C3"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<radialGradient id="paint3_radial_526_16855" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(51.6832 55.1282) rotate(90) scale(31.2835 26.9459)">
<stop stop-color="#DFD6D5"/>
<stop offset="1" stop-color="#918888"/>
</radialGradient>
<linearGradient id="paint4_linear_526_16855" x1="51.6834" y1="22.6052" x2="51.6834" y2="87.6469" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#F2EDED" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint5_linear_526_16855" x1="18.415" y1="28.4896" x2="50.9359" y2="84.8174" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#F2EDED" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint6_linear_526_16855" x1="82.5283" y1="28.4901" x2="50.0074" y2="84.8179" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#F2EDED" stop-opacity="0"/>
</linearGradient>
<linearGradient id="paint7_linear_526_16855" x1="51.6832" y1="66.5853" x2="51.5206" y2="84.2391" gradientUnits="userSpaceOnUse">
<stop stop-color="#DEDADA" stop-opacity="0"/>
<stop offset="1" stop-color="#DECFCF"/>
</linearGradient>
<linearGradient id="paint8_linear_526_16855" x1="49.4555" y1="35.6738" x2="69.962" y2="43.1525" gradientUnits="userSpaceOnUse">
<stop offset="0.168737" stop-color="#FFFCFA"/>
<stop offset="0.360439" stop-color="white"/>
<stop offset="0.451944" stop-color="white"/>
<stop offset="0.627859" stop-color="#EEEBE6"/>
<stop offset="0.80404" stop-color="#F3F3F3"/>
</linearGradient>
<clipPath id="clip0_526_16855">
<rect width="31.0338" height="31.0338" fill="white" transform="translate(36.3965 39.5703)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB