origin/apps/web/public/logo.svg

38 lines
1.8 KiB
XML
Raw Normal View History

2025-02-27 19:31:48 +08:00
<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- 背景圆形 -->
<circle cx="100" cy="100" r="90" fill="url(#gradient-bg)" />
<!-- 书本形状 -->
<path d="M60 60C60 55.5817 63.5817 52 68 52H132C136.418 52 140 55.5817 140 60V140C140 144.418 136.418 148 132 148H68C63.5817 148 60 144.418 60 140V60Z" fill="white"/>
<!-- 书页分隔线 -->
<path d="M100 52V148" stroke="#EAEAEA" stroke-width="2"/>
<!-- 火焰图形 -->
<path d="M85 65C85 65 75 80 80 95C85 110 95 105 95 120C95 135 85 140 85 140" stroke="url(#gradient-flame)" stroke-width="8" stroke-linecap="round"/>
<path d="M115 65C115 65 125 80 120 95C115 110 105 105 105 120C105 135 115 140 115 140" stroke="url(#gradient-flame)" stroke-width="8" stroke-linecap="round"/>
<!-- 中间连接线 - 类似信号传播 -->
<path d="M70 95H130" stroke="url(#gradient-line)" stroke-width="4" stroke-linecap="round"/>
<path d="M80 110H120" stroke="url(#gradient-line)" stroke-width="4" stroke-linecap="round"/>
<path d="M90 125H110" stroke="url(#gradient-line)" stroke-width="4" stroke-linecap="round"/>
<!-- 渐变定义 -->
<defs>
<linearGradient id="gradient-bg" x1="10" y1="10" x2="190" y2="190" gradientUnits="userSpaceOnUse">
<stop offset="0%" stop-color="#3B82F6"/>
<stop offset="100%" stop-color="#1E40AF"/>
</linearGradient>
<linearGradient id="gradient-flame" x1="100" y1="65" x2="100" y2="140" gradientUnits="userSpaceOnUse">
<stop offset="0%" stop-color="#F97316"/>
<stop offset="100%" stop-color="#EA580C"/>
</linearGradient>
<linearGradient id="gradient-line" x1="70" y1="110" x2="130" y2="110" gradientUnits="userSpaceOnUse">
<stop offset="0%" stop-color="#3B82F6"/>
<stop offset="100%" stop-color="#1E40AF"/>
</linearGradient>
</defs>
</svg>