Add icons to this collection by clicking the heart icon.
Shelves icon - also known as education, library, books, bookcase, shelves, bookshelves, and furniture and household. Created in a clean lineal color style with a white, silver, gray, black, and orange finish, 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 0c0-5.52-2.24-10.52-5.86-14.14A19.938 19.938 0 0 0-20-20h-452c-11.05 0-20 8.95-20 20 0 5.52 2.24 10.52 5.86 14.14 3.62 3.62 8.62 5.86 14.14 5.86h452C-8.95 20 0 11.05 0 0"
transform="translate(502 302)"
fill="#ffb954"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-5.52-2.24-10.52-5.86-14.14A19.938 19.938 0 0 0-20-20h-452c-11.05 0-20 8.95-20 20 0 5.52 2.24 10.52 5.86 14.14 3.62 3.62 8.62 5.86 14.14 5.86h452C-8.95 20 0 11.05 0 0"
transform="translate(502 30)"
fill="#ffb954"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M171 362h-60v60h60zM71 322h140v140H71Z"
fill="#77797d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M171 362h-60v60h60z"
fill="#ade5ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-60c0-16.57-13.43-30-30-30s-30 13.43-30 30V0Z"
transform="translate(441 412)"
fill="#00d0b0"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-11.89-5.189-22.58-13.439-29.89H-66.56C-74.81-22.58-80-11.89-80 0c0 6.87 1.73 13.34 4.79 18.99C-65.57 36.83-60 56.59-60 76.88v3.23h40v-3.23c0-20.29 5.57-40.05 15.21-57.89C-1.73 13.34 0 6.87 0 0"
transform="translate(371 79.89)"
fill="#7d9bff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M140.41 102.11h-40v59h40z"
fill="#fff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M140.41 50h-40v52.11h40z"
fill="#ff5d5d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-32.67h-40V0c0 4.6 3.73 8.33 8.33 8.33h23.33C-3.73 8.33 0 4.6 0 0"
transform="translate(140.41 193.78)"
fill="#ff5d5d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-114.28h-40V0c0 4.32 3.51 7.83 7.83 7.83h24.33C-3.51 7.83 0 4.32 0 0"
transform="translate(100.41 164.28)"
fill="#7d9bff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="m0 0-35.93-17.58-34.61 70.73c-3.22 6.58-.5 14.51 6.08 17.73l12.12 5.93c6.57 3.22 14.51.5 17.73-6.08z"
transform="translate(221.59 67.58)"
fill="#ade5ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-172h-93.439C-85.189-164.69-80-154-80-142.11c0 6.87-1.73 13.34-4.79 18.99-9.64 17.84-15.21 37.6-15.21 57.89V-62h-20V0Z"
transform="translate(451 222)"
fill="#ade5ff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v.11"
transform="translate(451 49.89)"
fill="#000"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0c0-11.046 8.954-20 20-20s20 8.954 20 20-8.954 20-20 20S0 11.046 0 0"
transform="translate(451 482)"
fill="#ff5d5d"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M351 322h-80v60h80z"
fill="#7d9bff"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0v-20h-40V0c0 11.05 8.95 20 20 20 5.52 0 10.52-2.24 14.14-5.86C-2.24 10.52 0 5.52 0 0"
transform="translate(331 402)"
fill="#7df5a5"
fill-opacity="1"
fill-rule="nonzero"
stroke="none"
/>
<path
d="M0 0h-231c-11.046 0-20 8.954-20 20s8.954 20 20 20h452c11.046 0 20-8.954 20-20s-8.954-20-20-20H100"
transform="translate(261 282)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h-452c-11.046 0-20 8.954-20 20s8.954 20 20 20H0c11.046 0 20-8.954 20-20S11.046 0 0 0Z"
transform="translate(482 10)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v140h140V0"
transform="translate(71 322)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M111 422h60v-60h-60z"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v0c-16.568 0-30 13.432-30 30v60h60V30C30 13.432 16.568 0 0 0Z"
transform="translate(411 322)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c-8.32 7.32-13.561 18.05-13.561 30 0 6.871 1.734 13.34 4.788 18.991C.87 66.835 6.439 86.592 6.439 106.875v3.235h40v-3.235c0-20.283 5.57-40.04 15.213-57.884A39.826 39.826 0 0 0 66.439 30c0-11.95-5.24-22.68-13.56-30"
transform="translate(304.56 49.89)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v143.667A8.333 8.333 0 0 0 8.333 152h23.334A8.333 8.333 0 0 0 40 143.667V0"
transform="translate(100.408 50.109)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v114.167A7.833 7.833 0 0 0 7.833 122h24.334A7.833 7.833 0 0 0 40 114.167V0"
transform="translate(60.408 50.109)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="m0 0-35.929-17.582-34.613 70.731c-3.217 6.575-.496 14.513 6.079 17.73l12.12 5.932c6.574 3.217 14.512.495 17.73-6.08z"
transform="translate(221.592 67.582)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h40"
transform="translate(100.408 161.109)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0h40"
transform="translate(100.408 102.109)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v172.11h-120v-62"
transform="translate(451 49.89)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v39c0 17.121 13.879 31 31 31h9"
transform="translate(411 412)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c17.121 0 31-13.879 31-31"
transform="translate(380 472.016)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0-11.046 8.954-20 20-20s20 8.954 20 20-8.954 20-20 20S0 11.046 0 0Z"
transform="translate(451 482)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v60h80V0"
transform="translate(271 322)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0v20c0 11.05 8.95 20 20 20 5.52 0 10.52-2.24 14.14-5.86C37.76 30.52 40 25.52 40 20V0"
transform="translate(291 382)"
fill="none"
stroke="#000"
stroke-width="20"
stroke-linecap="round"
stroke-linejoin="round"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-opacity="1"
/>
<path
d="M0 0c0 .003.002.005.005.005S.01.003.01 0 .008-.005.005-.005 0-.003 0 0Z"
transform="translate(310.99 282)"
fill="none"
stroke="#000"
stroke-width="20"
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