Files
tomtomgames/assets/img/logo-icon.svg
T
2026-05-22 12:52:50 +00:00

39 lines
1.9 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48" height="48">
<defs>
<linearGradient id="g1" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#f0c040"/>
<stop offset="100%" stop-color="#ff6b35"/>
</linearGradient>
<linearGradient id="g2" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#00e5ff"/>
<stop offset="100%" stop-color="#7b2fbe"/>
</linearGradient>
<filter id="glow">
<feGaussianBlur stdDeviation="1.5" result="blur"/>
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
</filter>
</defs>
<!-- Controller body -->
<rect x="6" y="16" width="36" height="22" rx="11" fill="url(#g1)" filter="url(#glow)"/>
<!-- D-pad left side -->
<rect x="12" y="23" width="8" height="3" rx="1.5" fill="rgba(0,0,0,0.5)"/>
<rect x="15" y="20" width="3" height="8" rx="1.5" fill="rgba(0,0,0,0.5)"/>
<!-- Buttons right side -->
<circle cx="32" cy="22" r="2" fill="#e63946" opacity="0.85"/>
<circle cx="36" cy="25" r="2" fill="#2ec4b6" opacity="0.85"/>
<circle cx="32" cy="28" r="2" fill="#7b2fbe" opacity="0.85"/>
<circle cx="28" cy="25" r="2" fill="#f4a261" opacity="0.85"/>
<!-- Center connector / menu button -->
<rect x="21" y="24" width="6" height="3" rx="1.5" fill="rgba(0,0,0,0.35)"/>
<!-- Handle grips (left and right) -->
<rect x="8" y="30" width="8" height="6" rx="4" fill="url(#g2)" opacity="0.7"/>
<rect x="32" y="30" width="8" height="6" rx="4" fill="url(#g2)" opacity="0.7"/>
<!-- Top bumper buttons -->
<rect x="14" y="13" width="8" height="5" rx="2.5" fill="url(#g1)" opacity="0.8"/>
<rect x="26" y="13" width="8" height="5" rx="2.5" fill="url(#g1)" opacity="0.8"/>
<!-- Stars / sparkles -->
<circle cx="24" cy="8" r="1.5" fill="#f0c040" opacity="0.9"/>
<circle cx="38" cy="10" r="1" fill="#00e5ff" opacity="0.8"/>
<circle cx="10" cy="10" r="1" fill="#f0c040" opacity="0.7"/>
</svg>