Add icons to this collection by clicking the heart icon.
Cannon icon - also known as entertainment, circus, cannon, celebration, carnival, amusement park, circuit, festive, activity, and festival. Created in a clean lineal style, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="682.667"
height="682.667"
viewBox="0 0 682.667 682.667"
>
<defs>
<clipPath id="a" clipPathUnits="userSpaceOnUse">
<path d="M0 512h512V0H0Z" />
</clipPath>
</defs>
<path
d="M0 0h4.142"
transform="matrix(1.33333 0 0 -1.33333 73.507 628.489)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0c15.563 8.985 35.463 3.653 44.448-11.91L52.583-26"
transform="translate(87.394 429.451)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-14.323-8.27a8 8 0 0 0-10.928 2.929l-81.437 141.054a8 8 0 0 0 2.927 10.928l14.323 8.269a7.998 7.998 0 0 0 10.928-2.928L2.929 10.928A8 8 0 0 0 0 0Z"
transform="translate(500.549 348.62)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c8.985-15.563 3.653-35.464-11.91-44.449s-35.463-3.653-44.449 11.91c-8.985 15.563-3.653 35.463 11.91 44.449C-28.886 20.895-8.985 15.563 0 0Z"
transform="translate(68.225 202.342)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-4.492 7.782-14.442 10.448-22.224 5.955S-32.672-8.488-28.179-16.27c4.492-7.781 14.443-10.447 22.224-5.955C1.827-17.732 4.493-7.782 0 0Z"
transform="translate(223.21 291.824)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-4.493 7.781-14.443 10.448-22.225 5.955-7.781-4.493-10.448-14.443-5.955-22.225 4.493-7.781 14.443-10.447 22.225-5.955C1.826-17.732 4.492-7.782 0 0Z"
transform="translate(190.673 348.183)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0a16.229 16.229 0 0 1-1.433 13.008c-4.492 7.782-14.442 10.448-22.224 5.955-7.247-4.184-10.058-13.103-6.78-20.594"
transform="translate(257.183 222.457)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-7.478 26.14a8.136 8.136 0 0 0 3.754 9.282l17.178 9.918a8.135 8.135 0 0 0 9.916-1.39l18.9-19.546"
transform="translate(135.111 363.07)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c5.014 17.329 14.124 33.489 26.907 46.897"
transform="translate(57.458 290.953)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-31.165 6.114-59.623 25.159-76.75 54.824-10.687 18.509-15.587 38.771-15.262 58.692"
transform="translate(144.975 147.519)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c4.492-7.782 14.442-10.448 22.224-5.955s10.448 14.443 5.955 22.224L-77.572 199.436c-4.492 7.781-14.443 10.447-22.225 5.954-7.781-4.493-10.447-14.443-5.954-22.224z"
transform="translate(304.267 216.51)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-81.648 141.418c-4.493 7.781-14.443 10.448-22.224 5.955-7.782-4.493-10.448-14.443-5.955-22.225l83.855-145.242"
transform="translate(195.625 209.45)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 84.539 48.808"
transform="translate(113.977 350.868)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 8.523 4.921"
transform="translate(295.743 211.59)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 22.753 13.136a32.549 32.549 0 0 0 11.629 4.027l15.781 2.274a254.275 254.275 0 0 1 116.935 48.731l.135.103"
transform="translate(226.694 415.946)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0a254.249 254.249 0 0 0 66.488 41.089"
transform="translate(408.742 302.306)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 22.753 13.136a32.547 32.547 0 0 1 9.302 8.058l9.748 12.388a253.548 253.548 0 0 0 9.88 11.803"
transform="translate(332.445 232.78)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 105.142-182.109"
transform="translate(255.179 431.687)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-9.149-7.417-16.566-16.566-16.566-9.15 0-16.567 7.417-16.567 16.566 0 9.15 7.417 16.567 16.567 16.567C-7.417 16.567 0 9.15 0 0Z"
transform="translate(264.284 115.183)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-32.023-25.96-57.983-57.983-57.983-32.024 0-57.984 25.96-57.984 57.983 0 32.023 25.96 57.983 57.984 57.983C-25.96 57.983 0 32.023 0 0Z"
transform="translate(305.701 115.183)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-59.472-48.212-107.683-107.684-107.683-59.471 0-107.683 48.211-107.683 107.683 0 59.472 48.212 107.684 107.683 107.684C-48.212 107.684 0 59.472 0 0Z"
transform="translate(355.401 115.183)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 29.286-29.286"
transform="translate(206.717 156.184)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0 29.286-29.286"
transform="translate(259.432 103.469)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-29.286-29.286"
transform="translate(288.718 156.184)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-29.286-29.286"
transform="translate(236.003 103.469)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-33.715-37.929a8.283 8.283 0 0 0-6.19-2.78h-4.565a8.284 8.284 0 0 0-8.283 8.284v8.283a8.282 8.282 0 0 1-8.283 8.283h-49.7a8.283 8.283 0 0 1-8.284-8.283v-41.417c0-9.149 7.417-16.566 16.568-16.566h72.215a33.134 33.134 0 0 1 19.258 6.171l37.84 27.029"
transform="translate(143.087 89.626)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h87.965a8.283 8.283 0 0 0 8.283-8.283v-34.555c0-4.394-1.746-8.607-4.852-11.714L67.967-77.981a16.569 16.569 0 0 0-11.715-4.852H29.981"
transform="translate(325.42 189.733)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h4.142"
transform="translate(386.34 156.6)"
fill="none"
stroke="#000"
stroke-width="15"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
</g>
</svg>
More icons in the same style and category