blueprint icon

blueprint from Huge Icons by Hugeicons · Stroke · MIT Free for personal and commercial use.

Name
blueprint
Set
Huge Icons
Style
Stroke
Viewbox
24×24
License
MIT

The same icon in other sets

Use the blueprint icon

SVG

<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><path d="M14 13v2m0 0h1.5c.935 0 1.402 0 1.75-.201a1.5 1.5 0 0 0 .549-.549c.201-.348.201-.815.201-1.75V12c0-.465 0-.697-.051-.888a1.5 1.5 0 0 0-1.06-1.06C16.697 10 16.464 10 16 10m-2 5c0 .465 0 .697-.051.888a1.5 1.5 0 0 1-1.06 1.06C12.697 17 12.464 17 12 17s-.697 0-.888-.051a1.5 1.5 0 0 1-1.06-1.06C10 15.697 10 15.464 10 15v-3c0-.465 0-.697.051-.888a1.5 1.5 0 0 1 1.06-1.06C11.303 10 11.536 10 12 10"/><path d="M6 6h11c2.357 0 3.535 0 4.268.732S22 8.643 22 11v5c0 2.357 0 3.535-.732 4.268C20.535 21 19.357 21 17 21H4m0 0h2m-2 0a2 2 0 0 1-2-2m0 0a2 2 0 0 1 2-2c.465 0 .697 0 .888-.051a1.5 1.5 0 0 0 1.06-1.06C6 15.697 6 15.464 6 15V5c0-.465 0-.697-.051-.888a1.5 1.5 0 0 0-1.06-1.06C4.696 3 4.464 3 4 3a2 2 0 0 0-2 2z"/></g></svg>

React

import type { SVGProps } from "react";

export function HugeiconsBlueprint(props: SVGProps<SVGSVGElement>) {
  return (
    <svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1.5"><path d="M14 13v2m0 0h1.5c.935 0 1.402 0 1.75-.201a1.5 1.5 0 0 0 .549-.549c.201-.348.201-.815.201-1.75V12c0-.465 0-.697-.051-.888a1.5 1.5 0 0 0-1.06-1.06C16.697 10 16.464 10 16 10m-2 5c0 .465 0 .697-.051.888a1.5 1.5 0 0 1-1.06 1.06C12.697 17 12.464 17 12 17s-.697 0-.888-.051a1.5 1.5 0 0 1-1.06-1.06C10 15.697 10 15.464 10 15v-3c0-.465 0-.697.051-.888a1.5 1.5 0 0 1 1.06-1.06C11.303 10 11.536 10 12 10"/><path d="M6 6h11c2.357 0 3.535 0 4.268.732S22 8.643 22 11v5c0 2.357 0 3.535-.732 4.268C20.535 21 19.357 21 17 21H4m0 0h2m-2 0a2 2 0 0 1-2-2m0 0a2 2 0 0 1 2-2c.465 0 .697 0 .888-.051a1.5 1.5 0 0 0 1.06-1.06C6 15.697 6 15.464 6 15V5c0-.465 0-.697-.051-.888a1.5 1.5 0 0 0-1.06-1.06C4.696 3 4.464 3 4 3a2 2 0 0 0-2 2z"/></g></svg>
  );
}

Vue

<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><path d="M14 13v2m0 0h1.5c.935 0 1.402 0 1.75-.201a1.5 1.5 0 0 0 .549-.549c.201-.348.201-.815.201-1.75V12c0-.465 0-.697-.051-.888a1.5 1.5 0 0 0-1.06-1.06C16.697 10 16.464 10 16 10m-2 5c0 .465 0 .697-.051.888a1.5 1.5 0 0 1-1.06 1.06C12.697 17 12.464 17 12 17s-.697 0-.888-.051a1.5 1.5 0 0 1-1.06-1.06C10 15.697 10 15.464 10 15v-3c0-.465 0-.697.051-.888a1.5 1.5 0 0 1 1.06-1.06C11.303 10 11.536 10 12 10"/><path d="M6 6h11c2.357 0 3.535 0 4.268.732S22 8.643 22 11v5c0 2.357 0 3.535-.732 4.268C20.535 21 19.357 21 17 21H4m0 0h2m-2 0a2 2 0 0 1-2-2m0 0a2 2 0 0 1 2-2c.465 0 .697 0 .888-.051a1.5 1.5 0 0 0 1.06-1.06C6 15.697 6 15.464 6 15V5c0-.465 0-.697-.051-.888a1.5 1.5 0 0 0-1.06-1.06C4.696 3 4.464 3 4 3a2 2 0 0 0-2 2z"/></g></svg>
</template>

CSS

.icon-blueprint {
  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%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M14%2013v2m0%200h1.5c.935%200%201.402%200%201.75-.201a1.5%201.5%200%200%200%20.549-.549c.201-.348.201-.815.201-1.75V12c0-.465%200-.697-.051-.888a1.5%201.5%200%200%200-1.06-1.06C16.697%2010%2016.464%2010%2016%2010m-2%205c0%20.465%200%20.697-.051.888a1.5%201.5%200%200%201-1.06%201.06C12.697%2017%2012.464%2017%2012%2017s-.697%200-.888-.051a1.5%201.5%200%200%201-1.06-1.06C10%2015.697%2010%2015.464%2010%2015v-3c0-.465%200-.697.051-.888a1.5%201.5%200%200%201%201.06-1.06C11.303%2010%2011.536%2010%2012%2010%22%2F%3E%3Cpath%20d%3D%22M6%206h11c2.357%200%203.535%200%204.268.732S22%208.643%2022%2011v5c0%202.357%200%203.535-.732%204.268C20.535%2021%2019.357%2021%2017%2021H4m0%200h2m-2%200a2%202%200%200%201-2-2m0%200a2%202%200%200%201%202-2c.465%200%20.697%200%20.888-.051a1.5%201.5%200%200%200%201.06-1.06C6%2015.697%206%2015.464%206%2015V5c0-.465%200-.697-.051-.888a1.5%201.5%200%200%200-1.06-1.06C4.696%203%204.464%203%204%203a2%202%200%200%200-2%202z%22%2F%3E%3C%2Fg%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%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M14%2013v2m0%200h1.5c.935%200%201.402%200%201.75-.201a1.5%201.5%200%200%200%20.549-.549c.201-.348.201-.815.201-1.75V12c0-.465%200-.697-.051-.888a1.5%201.5%200%200%200-1.06-1.06C16.697%2010%2016.464%2010%2016%2010m-2%205c0%20.465%200%20.697-.051.888a1.5%201.5%200%200%201-1.06%201.06C12.697%2017%2012.464%2017%2012%2017s-.697%200-.888-.051a1.5%201.5%200%200%201-1.06-1.06C10%2015.697%2010%2015.464%2010%2015v-3c0-.465%200-.697.051-.888a1.5%201.5%200%200%201%201.06-1.06C11.303%2010%2011.536%2010%2012%2010%22%2F%3E%3Cpath%20d%3D%22M6%206h11c2.357%200%203.535%200%204.268.732S22%208.643%2022%2011v5c0%202.357%200%203.535-.732%204.268C20.535%2021%2019.357%2021%2017%2021H4m0%200h2m-2%200a2%202%200%200%201-2-2m0%200a2%202%200%200%201%202-2c.465%200%20.697%200%20.888-.051a1.5%201.5%200%200%200%201.06-1.06C6%2015.697%206%2015.464%206%2015V5c0-.465%200-.697-.051-.888a1.5%201.5%200%200%200-1.06-1.06C4.696%203%204.464%203%204%203a2%202%200%200%200-2%202z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

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