Files
datav---Cattle-Industry/public/texture/earth.svg

32 lines
1.8 KiB
XML

<svg width="512" height="256" xmlns="http://www.w3.org/2000/svg">
<defs>
<radialGradient id="earthGradient" cx="50%" cy="30%" r="70%">
<stop offset="0%" style="stop-color:#4a90e2;stop-opacity:1" />
<stop offset="30%" style="stop-color:#2c5aa0;stop-opacity:1" />
<stop offset="70%" style="stop-color:#1a365d;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0f2027;stop-opacity:1" />
</radialGradient>
<pattern id="continents" patternUnits="userSpaceOnUse" width="512" height="256">
<rect width="512" height="256" fill="url(#earthGradient)"/>
<!-- 简化的大陆轮廓 -->
<path d="M50 80 Q100 60 150 80 Q200 100 250 80 Q300 60 350 80 Q400 100 450 80"
stroke="#2d5016" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M30 120 Q80 100 130 120 Q180 140 230 120 Q280 100 330 120 Q380 140 430 120"
stroke="#2d5016" stroke-width="2" fill="none" opacity="0.4"/>
<path d="M70 160 Q120 140 170 160 Q220 180 270 160 Q320 140 370 160 Q420 180 470 160"
stroke="#2d5016" stroke-width="2" fill="none" opacity="0.4"/>
<!-- 添加一些点状细节 -->
<circle cx="100" cy="90" r="2" fill="#2d5016" opacity="0.3"/>
<circle cx="200" cy="110" r="1.5" fill="#2d5016" opacity="0.3"/>
<circle cx="300" cy="130" r="2" fill="#2d5016" opacity="0.3"/>
<circle cx="400" cy="100" r="1.5" fill="#2d5016" opacity="0.3"/>
</pattern>
</defs>
<rect width="512" height="256" fill="url(#continents)"/>
<!-- 添加一些云层效果 -->
<ellipse cx="150" cy="60" rx="40" ry="15" fill="white" opacity="0.1"/>
<ellipse cx="350" cy="80" rx="50" ry="20" fill="white" opacity="0.1"/>
<ellipse cx="250" cy="180" rx="45" ry="18" fill="white" opacity="0.1"/>
</svg>