diff options
author | Vika <vika@fireburn.ru> | 2025-01-30 09:51:33 +0300 |
---|---|---|
committer | Vika <vika@fireburn.ru> | 2025-01-30 09:51:33 +0300 |
commit | 29568a14b389049480591e67a116400d030e8db1 (patch) | |
tree | 64048c64f9b24921e35b707bf1b76298480764fe /icons/bowl.svg | |
parent | 62263e0e619625f2c5dd0b4364b43bd4fefc8ccd (diff) | |
download | bowl-29568a14b389049480591e67a116400d030e8db1.tar.zst |
Provide an application icon
Diffstat (limited to 'icons/bowl.svg')
-rw-r--r-- | icons/bowl.svg | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/icons/bowl.svg b/icons/bowl.svg new file mode 100644 index 0000000..d788643 --- /dev/null +++ b/icons/bowl.svg @@ -0,0 +1,28 @@ +<svg version="1.1" width="512" height="512" xmlns="http://www.w3.org/2000/svg"> + <defs> + <linearGradient id="outsides"> + <stop offset="0%" stop-color="#F0F0F0" /> + <stop offset="20%" stop-color="#C0C0C0" /> + <stop offset="80%" stop-color="#F0F0F0" /> + <stop offset="100%" stop-color="lightgray" /> + </linearGradient> + <!-- TODO: could be improved by using SVG filters instead of a gradient? --> + <radialGradient id="insides" cy="1"> + <stop offset="0%" stop-color="#404040" /> + <stop offset="60%" stop-color="gray" /> + <stop offset="100%" stop-color="#D2D2D2" /> + </radialGradient> + </defs> + + <g stroke="#202020" stroke-width="16"> + <!-- The outer border of the bowl: two Bezier curves joined by an arc on the bottom --> + <path d="M 58 232 + Q 34 277 16 328 + A 240 84 0 0 0 496 328 + Q 478 277 454 232 + Z + " fill="url(#outsides)" /> + <!-- top rim of the bowl and its insides --> + <ellipse cx="256" cy="232" rx="198" ry="60" fill="url(#insides)" /> + </g> +</svg> |