library icon

library from IonIcons by Ben Sperry · Regular · MIT Free for personal and commercial use.

Name
library
Set
IonIcons
Style
Regular
Viewbox
512×512
License
MIT

2 other variants in IonIcons

The same icon in other sets

Use the library icon

SVG

<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M64 480H48a32 32 0 0 1-32-32V112a32 32 0 0 1 32-32h16a32 32 0 0 1 32 32v336a32 32 0 0 1-32 32m176-304a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32v28a4 4 0 0 0 4 4h120a4 4 0 0 0 4-4ZM112 448a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32v-30a2 2 0 0 0-2-2H114a2 2 0 0 0-2 2Z"/><rect width="128" height="144" x="112" y="240" fill="currentColor" rx="2" ry="2"/><path fill="currentColor" d="M320 480h-32a32 32 0 0 1-32-32V64a32 32 0 0 1 32-32h32a32 32 0 0 1 32 32v384a32 32 0 0 1-32 32m175.89-34.55l-32.23-340c-1.48-15.65-16.94-27-34.53-25.31l-31.85 3c-17.59 1.67-30.65 15.71-29.17 31.36l32.23 340c1.48 15.65 16.94 27 34.53 25.31l31.85-3c17.59-1.67 30.65-15.71 29.17-31.36"/></svg>

React

import type { SVGProps } from "react";

export function IonLibrary(props: SVGProps<SVGSVGElement>) {
  return (
    <svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M64 480H48a32 32 0 0 1-32-32V112a32 32 0 0 1 32-32h16a32 32 0 0 1 32 32v336a32 32 0 0 1-32 32m176-304a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32v28a4 4 0 0 0 4 4h120a4 4 0 0 0 4-4ZM112 448a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32v-30a2 2 0 0 0-2-2H114a2 2 0 0 0-2 2Z"/><rect width="128" height="144" x="112" y="240" fill="currentColor" rx="2" ry="2"/><path fill="currentColor" d="M320 480h-32a32 32 0 0 1-32-32V64a32 32 0 0 1 32-32h32a32 32 0 0 1 32 32v384a32 32 0 0 1-32 32m175.89-34.55l-32.23-340c-1.48-15.65-16.94-27-34.53-25.31l-31.85 3c-17.59 1.67-30.65 15.71-29.17 31.36l32.23 340c1.48 15.65 16.94 27 34.53 25.31l31.85-3c17.59-1.67 30.65-15.71 29.17-31.36"/></svg>
  );
}

Vue

<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M64 480H48a32 32 0 0 1-32-32V112a32 32 0 0 1 32-32h16a32 32 0 0 1 32 32v336a32 32 0 0 1-32 32m176-304a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32v28a4 4 0 0 0 4 4h120a4 4 0 0 0 4-4ZM112 448a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32v-30a2 2 0 0 0-2-2H114a2 2 0 0 0-2 2Z"/><rect width="128" height="144" x="112" y="240" fill="currentColor" rx="2" ry="2"/><path fill="currentColor" d="M320 480h-32a32 32 0 0 1-32-32V64a32 32 0 0 1 32-32h32a32 32 0 0 1 32 32v384a32 32 0 0 1-32 32m175.89-34.55l-32.23-340c-1.48-15.65-16.94-27-34.53-25.31l-31.85 3c-17.59 1.67-30.65 15.71-29.17 31.36l32.23 340c1.48 15.65 16.94 27 34.53 25.31l31.85-3c17.59-1.67 30.65-15.71 29.17-31.36"/></svg>
</template>

CSS

.icon-library {
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M64%20480H48a32%2032%200%200%201-32-32V112a32%2032%200%200%201%2032-32h16a32%2032%200%200%201%2032%2032v336a32%2032%200%200%201-32%2032m176-304a32%2032%200%200%200-32-32h-64a32%2032%200%200%200-32%2032v28a4%204%200%200%200%204%204h120a4%204%200%200%200%204-4ZM112%20448a32%2032%200%200%200%2032%2032h64a32%2032%200%200%200%2032-32v-30a2%202%200%200%200-2-2H114a2%202%200%200%200-2%202Z%22%2F%3E%3Crect%20width%3D%22128%22%20height%3D%22144%22%20x%3D%22112%22%20y%3D%22240%22%20fill%3D%22currentColor%22%20rx%3D%222%22%20ry%3D%222%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M320%20480h-32a32%2032%200%200%201-32-32V64a32%2032%200%200%201%2032-32h32a32%2032%200%200%201%2032%2032v384a32%2032%200%200%201-32%2032m175.89-34.55l-32.23-340c-1.48-15.65-16.94-27-34.53-25.31l-31.85%203c-17.59%201.67-30.65%2015.71-29.17%2031.36l32.23%20340c1.48%2015.65%2016.94%2027%2034.53%2025.31l31.85-3c17.59-1.67%2030.65-15.71%2029.17-31.36%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M64%20480H48a32%2032%200%200%201-32-32V112a32%2032%200%200%201%2032-32h16a32%2032%200%200%201%2032%2032v336a32%2032%200%200%201-32%2032m176-304a32%2032%200%200%200-32-32h-64a32%2032%200%200%200-32%2032v28a4%204%200%200%200%204%204h120a4%204%200%200%200%204-4ZM112%20448a32%2032%200%200%200%2032%2032h64a32%2032%200%200%200%2032-32v-30a2%202%200%200%200-2-2H114a2%202%200%200%200-2%202Z%22%2F%3E%3Crect%20width%3D%22128%22%20height%3D%22144%22%20x%3D%22112%22%20y%3D%22240%22%20fill%3D%22currentColor%22%20rx%3D%222%22%20ry%3D%222%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M320%20480h-32a32%2032%200%200%201-32-32V64a32%2032%200%200%201%2032-32h32a32%2032%200%200%201%2032%2032v384a32%2032%200%200%201-32%2032m175.89-34.55l-32.23-340c-1.48-15.65-16.94-27-34.53-25.31l-31.85%203c-17.59%201.67-30.65%2015.71-29.17%2031.36l32.23%20340c1.48%2015.65%2016.94%2027%2034.53%2025.31l31.85-3c17.59-1.67%2030.65-15.71%2029.17-31.36%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

Direct links: SVG · download · JSON · https://iconsdb.app/api/v1/icon/ion/library.svg?color=%231a73e8&size=48