Add icons to this collection by clicking the heart icon.
Swim Shorts icon - also known as summer, fashion, clothing, beach, swim, swimming pool, shorts, and swim shorts. Created in a clean lineal color 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>
<g clip-path="url(#a)" transform="matrix(1.33333 0 0 -1.33333 0 682.667)">
<path
d="M0 0v-270h30c33.14 0 60 26.86 60 60v180z"
transform="translate(414.5 277.5)"
fill="#fbf0a8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-30c0-16.57 13.43-30 30-30h98.5c33.14 0 60 26.86 60 60z"
transform="translate(286 67.5)"
fill="#fffbdb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 30-90-60 30V0Z"
transform="translate(76 504.5)"
fill="#ffb34f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 30-90h-60V0Z"
transform="translate(106 504.5)"
fill="#ffb34f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0 30-90h-60V0Z"
transform="translate(136 504.5)"
fill="#fce06f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60l-60-30 30 90Z"
transform="translate(466 504.5)"
fill="#fc954c"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-90h-60l30 90Z"
transform="translate(436 504.5)"
fill="#ffb34f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-90h-60l30 90Z"
transform="translate(406 504.5)"
fill="#ffb34f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-30-90h150V0Z"
transform="translate(256 504.5)"
fill="#fce06f"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M136 414.5h120v90H136Z"
fill="#fbf0a8"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-180c0-33.14 26.86-60 60-60h128.5c16.57 0 30 13.43 30 30v30L45 30Z"
transform="translate(7.5 247.5)"
fill="#fffbdb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-23.99 56.09h-30l-55.321-150 120 60C8.27-22.31 4.689-10.95 0 0"
transform="translate(489.99 388.41)"
fill="#fa6348"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-23.99 56.09h-390L-437.98 0a178.935 178.935 0 0 1-10.68-33.91l244.67-105 214.679 105C8.27-22.31 4.689-10.95 0 0"
transform="translate(459.99 388.41)"
fill="#fc7c49"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60c0-8.28-3.36-15.78-8.79-21.21C-14.22-86.64-21.72-90-30-90h-128.5c-16.57 0-30 13.43-30 30V0l94.25 60z"
transform="translate(226 127.5)"
fill="#fc7c49"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60c0-16.57-13.43-30-30-30h-128.5c-8.28 0-15.78 3.36-21.21 8.79-5.43 5.43-8.79 12.93-8.79 21.21V0l90.477 60z"
transform="translate(474.5 127.5)"
fill="#fc7c49"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c2.53-12.1 3.82-24.46 3.82-36.88V-107c-16.57 0-30-13.43-30-30h-90L-30 0Z"
transform="translate(500.68 354.5)"
fill="#4ed0eb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-459.35c-2.54-12.1-3.83-24.46-3.83-36.88V-107c16.57 0 30-13.43 30-30v-90h188.5v45c16.57-16.57 43.43-16.57 60 0v-45H3.82v190.12C3.82-24.46 2.53-12.1 0 0"
transform="translate(470.68 354.5)"
fill="#67e9e7"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-4.657 1.084-9.25 3.167-13.417L15-37.082l11.833 23.665A30.005 30.005 0 0 1 30 0v174.918c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15z"
transform="translate(196 284.582)"
fill="#fffbdb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-174.918c0-4.657 1.084-9.25 3.167-13.416L15-212l11.833 23.666A29.998 29.998 0 0 1 30-174.918V0c0 8.284-6.716 15-15 15C6.716 15 0 8.284 0 0"
transform="translate(286 459.5)"
fill="#fffbdb"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c16.569-16.568 43.432-16.568 60 0v-135c0-16.568 13.432-30 30-30h128.5c33.137 0 60 26.863 60 60v250.117c0 24.336-4.935 48.419-14.506 70.794L240 272v60h-420v-60l-23.994-56.089a180.007 180.007 0 0 1-14.506-70.794V-105c0-33.137 26.863-60 60-60H-30c16.569 0 30 13.432 30 30z"
transform="translate(226 172.5)"
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 0c16.568 0 30-13.431 30-30v-150c0-16.568 13.431-30 30-30h128.5c16.569 0 30 13.432 30 30"
transform="translate(7.5 247.5)"
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-16.568 0-30-13.431-30-30v-150c0-16.568-13.432-30-30-30h-128.5c-16.568 0-30 13.432-30 30"
transform="translate(504.5 247.5)"
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 0v60"
transform="translate(436 444.5)"
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 0v60"
transform="translate(406 444.5)"
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 0v60"
transform="translate(376 444.5)"
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 0v-60"
transform="translate(76 504.5)"
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 0v-60"
transform="translate(106 504.5)"
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 0v-60"
transform="translate(136 504.5)"
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 0h-150"
transform="translate(196 444.5)"
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 0h-60"
transform="translate(286 444.5)"
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 0h-150"
transform="translate(466 444.5)"
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 0h-154.672"
transform="translate(166 354.5)"
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 0h-60"
transform="translate(286 354.5)"
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 0h-184.673"
transform="translate(500.673 354.5)"
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 0v60"
transform="translate(256 444.5)"
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 0h188.5"
transform="translate(37.5 127.5)"
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 0h188.5"
transform="translate(286 127.5)"
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 0v-30"
transform="translate(211 247.5)"
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-4.657 1.084-9.25 3.167-13.417L15-37.082l11.833 23.665A30.005 30.005 0 0 1 30 0v174.918c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15z"
transform="translate(196 284.582)"
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 0v-174.918c0-4.657 1.084-9.25 3.167-13.416L15-212l11.833 23.666A29.998 29.998 0 0 1 30-174.918V0c0 8.284-6.716 15-15 15C6.716 15 0 8.284 0 0Z"
transform="translate(286 459.5)"
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 0v-30"
transform="translate(301 247.5)"
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