chattyness/stock/props/soda-rootbeer.svg

34 lines
1.7 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" width="120" height="120">
<g transform="scale(2.5)">
<defs>
<linearGradient id="browncan" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#3E1F0D"/>
<stop offset="30%" stop-color="#5D3A1A"/>
<stop offset="70%" stop-color="#5D3A1A"/>
<stop offset="100%" stop-color="#3E1F0D"/>
</linearGradient>
<linearGradient id="cantop5" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#A0A0A0"/>
<stop offset="50%" stop-color="#D0D0D0"/>
<stop offset="100%" stop-color="#A0A0A0"/>
</linearGradient>
</defs>
<!-- Can body -->
<rect x="12" y="10" width="24" height="34" rx="2" fill="url(#browncan)"/>
<!-- Can top -->
<ellipse cx="24" cy="10" rx="12" ry="4" fill="url(#cantop5)"/>
<!-- Pull tab -->
<ellipse cx="24" cy="10" rx="4" ry="1.5" fill="#808080"/>
<ellipse cx="24" cy="9" rx="2" ry="0.8" fill="#606060"/>
<!-- Can bottom rim -->
<ellipse cx="24" cy="44" rx="12" ry="3" fill="#A0A0A0"/>
<!-- Vintage style label -->
<rect x="14" y="20" width="20" height="16" rx="2" fill="#F5DEB3"/>
<rect x="16" y="22" width="16" height="12" rx="1" fill="#8B4513" opacity="0.3"/>
<!-- Generic root beer text -->
<text x="24" y="27" font-family="Georgia, serif" font-size="4" font-weight="bold" fill="#3E1F0D" text-anchor="middle">ROOT</text>
<text x="24" y="32" font-family="Georgia, serif" font-size="4" font-weight="bold" fill="#3E1F0D" text-anchor="middle">BEER</text>
<!-- Highlight -->
<rect x="14" y="12" width="3" height="28" fill="#FFFFFF" opacity="0.15" rx="1"/>
</g>
</svg>