chattyness/stock/props/goodpol-palestine.svg

29 lines
1.3 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>
<filter id="flagshadowps" x="-10%" y="-10%" width="120%" height="120%">
<feDropShadow dx="1" dy="2" stdDeviation="1" flood-color="#000000" flood-opacity="0.3"/>
</filter>
<clipPath id="flagclip">
<path d="M 6 12 Q 14 10 24 12 Q 34 14 42 12 L 42 36 Q 34 38 24 36 Q 14 34 6 36 Z"/>
</clipPath>
</defs>
<!-- Flag with wave effect -->
<g filter="url(#flagshadowps)" clip-path="url(#flagclip)">
<!-- Black stripe (top) -->
<rect x="4" y="10" width="40" height="8" fill="#000000"/>
<!-- White stripe (middle) -->
<rect x="4" y="18" width="40" height="8" fill="#FFFFFF"/>
<!-- Green stripe (bottom) -->
<rect x="4" y="26" width="40" height="12" fill="#007A3D"/>
<!-- Red triangle -->
<polygon points="6,12 6,36 20,24" fill="#CE1126"/>
</g>
<!-- Flag outline for wave shape -->
<path d="M 6 12 Q 14 10 24 12 Q 34 14 42 12 L 42 36 Q 34 38 24 36 Q 14 34 6 36 Z"
fill="none" stroke="none"/>
<!-- Flag pole -->
<rect x="4" y="8" width="2" height="34" rx="0.5" fill="#8B4513"/>
<circle cx="5" cy="8" r="2" fill="#FFD700"/>
</g>
</svg>