migrate
This commit is contained in:
+143
@@ -0,0 +1,143 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
|
||||
<defs>
|
||||
<!-- Background radial gradient for 3D effect -->
|
||||
<radialGradient id="bgRadial" cx="30%" cy="30%" r="80%" fx="30%" fy="30%">
|
||||
<stop offset="0%" stop-color="#34D399"/>
|
||||
<stop offset="40%" stop-color="#22C55E"/>
|
||||
<stop offset="70%" stop-color="#16A34A"/>
|
||||
<stop offset="100%" stop-color="#15803D"/>
|
||||
</radialGradient>
|
||||
|
||||
<!-- Edge darkening gradient -->
|
||||
<linearGradient id="edgeDark" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="transparent"/>
|
||||
<stop offset="70%" stop-color="transparent"/>
|
||||
<stop offset="100%" stop-color="#14532D" stop-opacity="0.4"/>
|
||||
</linearGradient>
|
||||
|
||||
<!-- Document gradient - slight mint tint -->
|
||||
<linearGradient id="docGradient" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#FFFFFF"/>
|
||||
<stop offset="30%" stop-color="#F0FDF4"/>
|
||||
<stop offset="100%" stop-color="#DCFCE7"/>
|
||||
</linearGradient>
|
||||
|
||||
<!-- Folded corner gradient -->
|
||||
<linearGradient id="foldGradient" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#BBF7D0"/>
|
||||
<stop offset="100%" stop-color="#86EFAC"/>
|
||||
</linearGradient>
|
||||
|
||||
<!-- Play button gradient - userSpaceOnUse for unified shading -->
|
||||
<linearGradient id="playGradient" gradientUnits="userSpaceOnUse" x1="185" y1="175" x2="315" y2="305">
|
||||
<stop offset="0%" stop-color="#22C55E"/>
|
||||
<stop offset="100%" stop-color="#16A34A"/>
|
||||
</linearGradient>
|
||||
|
||||
<!-- Bandage main gradient - realistic beige/tan -->
|
||||
<linearGradient id="bandageMain" x1="0%" y1="0%" x2="100%" y2="0%">
|
||||
<stop offset="0%" stop-color="#C9A86C"/>
|
||||
<stop offset="15%" stop-color="#D4B896"/>
|
||||
<stop offset="85%" stop-color="#D4B896"/>
|
||||
<stop offset="100%" stop-color="#B8956C"/>
|
||||
</linearGradient>
|
||||
|
||||
<!-- Bandage pad gradient - white/cream -->
|
||||
<linearGradient id="bandagePad" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#F5F5F5"/>
|
||||
<stop offset="50%" stop-color="#FFFFFF"/>
|
||||
<stop offset="100%" stop-color="#F0F0F0"/>
|
||||
</linearGradient>
|
||||
|
||||
<!-- Drop shadow -->
|
||||
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
|
||||
<feDropShadow dx="0" dy="12" stdDeviation="20" flood-color="#000" flood-opacity="0.25"/>
|
||||
</filter>
|
||||
|
||||
<!-- Document shadow -->
|
||||
<filter id="docShadow" x="-30%" y="-30%" width="160%" height="160%">
|
||||
<feDropShadow dx="4" dy="6" stdDeviation="10" flood-color="#14532D" flood-opacity="0.25"/>
|
||||
</filter>
|
||||
|
||||
<!-- Bandage shadow -->
|
||||
<filter id="bandageShadow" x="-30%" y="-30%" width="160%" height="160%">
|
||||
<feDropShadow dx="3" dy="5" stdDeviation="8" flood-color="#14532D" flood-opacity="0.35"/>
|
||||
</filter>
|
||||
|
||||
</defs>
|
||||
|
||||
<!-- Main background rounded square -->
|
||||
<rect x="50" y="50" width="400" height="400" rx="75" ry="75" fill="url(#bgRadial)" filter="url(#shadow)"/>
|
||||
|
||||
<!-- Edge darkening overlay -->
|
||||
<rect x="50" y="50" width="400" height="400" rx="75" ry="75" fill="url(#edgeDark)"/>
|
||||
|
||||
<!-- Top-left highlight shine -->
|
||||
<ellipse cx="150" cy="130" rx="100" ry="80" fill="#4ADE80" fill-opacity="0.15"/>
|
||||
|
||||
<!-- Document with folded corner - centered (+10px shift) -->
|
||||
<g filter="url(#docShadow)">
|
||||
<!-- Main document -->
|
||||
<path d="M145 105 L305 105 L355 155 L355 375 C355 385 347 393 337 393 L163 393 C153 393 145 385 145 375 Z"
|
||||
fill="url(#docGradient)"/>
|
||||
|
||||
<!-- Folded corner triangle -->
|
||||
<path d="M305 105 L305 155 L355 155 Z" fill="url(#foldGradient)"/>
|
||||
|
||||
<!-- Fold crease line -->
|
||||
<path d="M305 105 L355 155" stroke="#6EE7B7" stroke-width="1.5" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- Film perforations on both edges of document -->
|
||||
<g fill="#A7F3D0">
|
||||
<!-- Left side -->
|
||||
<rect x="152" y="125" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="155" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="185" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="215" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="245" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="275" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="305" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="335" width="12" height="18" rx="2"/>
|
||||
<rect x="152" y="365" width="12" height="18" rx="2"/>
|
||||
<!-- Right side - aligned with left, first hole shortened due to fold -->
|
||||
<rect x="336" y="163" width="12" height="10" rx="2"/>
|
||||
<rect x="336" y="185" width="12" height="18" rx="2"/>
|
||||
<rect x="336" y="215" width="12" height="18" rx="2"/>
|
||||
<rect x="336" y="245" width="12" height="18" rx="2"/>
|
||||
<rect x="336" y="275" width="12" height="18" rx="2"/>
|
||||
<rect x="336" y="305" width="12" height="18" rx="2"/>
|
||||
<rect x="336" y="335" width="12" height="18" rx="2"/>
|
||||
<rect x="336" y="365" width="12" height="12" rx="2"/>
|
||||
</g>
|
||||
|
||||
<!-- Play button icon - smaller, rounded corners, centered -->
|
||||
<path d="M210 180
|
||||
Q210 175 215 178
|
||||
L295 222
|
||||
Q305 228 295 234
|
||||
L215 278
|
||||
Q210 281 210 276
|
||||
Z" fill="url(#playGradient)"/>
|
||||
|
||||
<!-- Bandage - larger, rotated 45 degrees -->
|
||||
<g transform="rotate(-45, 305, 330)" filter="url(#bandageShadow)">
|
||||
<!-- Main bandage strip - pill-shaped, bigger -->
|
||||
<rect x="205" y="295" width="200" height="70" rx="35" fill="url(#bandageMain)"/>
|
||||
|
||||
<!-- Center pad - bigger -->
|
||||
<rect x="265" y="303" width="90" height="54" rx="8" fill="url(#bandagePad)"/>
|
||||
|
||||
<!-- Dots pattern - 3x2 grid, darker for contrast -->
|
||||
<g fill="#D4B896" fill-opacity="0.8">
|
||||
<!-- Row 1 -->
|
||||
<circle cx="288" cy="320" r="5"/>
|
||||
<circle cx="310" cy="320" r="5"/>
|
||||
<circle cx="332" cy="320" r="5"/>
|
||||
<!-- Row 2 -->
|
||||
<circle cx="288" cy="342" r="5"/>
|
||||
<circle cx="310" cy="342" r="5"/>
|
||||
<circle cx="332" cy="342" r="5"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
Reference in New Issue
Block a user