puzzle icon
puzzle from Myna UI Icons by Praveen Juge · Regular · MIT Free for personal and commercial use.
- Name
- puzzle
- Set
- Myna UI Icons
- Style
- Regular
- Viewbox
- 24×24
- License
- MIT
1 other variant in Myna UI Icons
The same icon in other sets
Use the puzzle icon
SVG
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.4 12c.56 0 .84 0 1.054-.109a1 1 0 0 0 .437-.437C21 11.24 21 10.96 21 10.4V8.2c0-.56 0-.84-.109-1.054a1 1 0 0 0-.437-.437C20.24 6.6 19.96 6.6 19.4 6.6h-1.55a.9.9 0 0 1-.9-.9a2.7 2.7 0 1 0-5.4 0a.9.9 0 0 1-.9.9H9.1c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C7.5 7.36 7.5 7.64 7.5 8.2v2.2c0 .56 0 .84-.109 1.054a1 1 0 0 1-.437.437C6.74 12 6.46 12 5.9 12h-.2a2.7 2.7 0 1 0 0 5.4h.2c.56 0 .84 0 1.054.109a1 1 0 0 1 .437.437c.109.214.109.494.109 1.054v.4c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C8.26 21 8.54 21 9.1 21h10.3c.56 0 .84 0 1.054-.109a1 1 0 0 0 .437-.437C21 20.24 21 19.96 21 19.4V19c0-.56 0-.84-.109-1.054a1 1 0 0 0-.437-.437c-.214-.109-.494-.109-1.054-.109h-.2a2.7 2.7 0 1 1 0-5.4z"/></svg>
React
import type { SVGProps } from "react";
export function MynauiPuzzle(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" strokeWidth="1.5" d="M19.4 12c.56 0 .84 0 1.054-.109a1 1 0 0 0 .437-.437C21 11.24 21 10.96 21 10.4V8.2c0-.56 0-.84-.109-1.054a1 1 0 0 0-.437-.437C20.24 6.6 19.96 6.6 19.4 6.6h-1.55a.9.9 0 0 1-.9-.9a2.7 2.7 0 1 0-5.4 0a.9.9 0 0 1-.9.9H9.1c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C7.5 7.36 7.5 7.64 7.5 8.2v2.2c0 .56 0 .84-.109 1.054a1 1 0 0 1-.437.437C6.74 12 6.46 12 5.9 12h-.2a2.7 2.7 0 1 0 0 5.4h.2c.56 0 .84 0 1.054.109a1 1 0 0 1 .437.437c.109.214.109.494.109 1.054v.4c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C8.26 21 8.54 21 9.1 21h10.3c.56 0 .84 0 1.054-.109a1 1 0 0 0 .437-.437C21 20.24 21 19.96 21 19.4V19c0-.56 0-.84-.109-1.054a1 1 0 0 0-.437-.437c-.214-.109-.494-.109-1.054-.109h-.2a2.7 2.7 0 1 1 0-5.4z"/></svg>
);
}
Vue
<template> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.4 12c.56 0 .84 0 1.054-.109a1 1 0 0 0 .437-.437C21 11.24 21 10.96 21 10.4V8.2c0-.56 0-.84-.109-1.054a1 1 0 0 0-.437-.437C20.24 6.6 19.96 6.6 19.4 6.6h-1.55a.9.9 0 0 1-.9-.9a2.7 2.7 0 1 0-5.4 0a.9.9 0 0 1-.9.9H9.1c-.56 0-.84 0-1.054.109a1 1 0 0 0-.437.437C7.5 7.36 7.5 7.64 7.5 8.2v2.2c0 .56 0 .84-.109 1.054a1 1 0 0 1-.437.437C6.74 12 6.46 12 5.9 12h-.2a2.7 2.7 0 1 0 0 5.4h.2c.56 0 .84 0 1.054.109a1 1 0 0 1 .437.437c.109.214.109.494.109 1.054v.4c0 .56 0 .84.109 1.054a1 1 0 0 0 .437.437C8.26 21 8.54 21 9.1 21h10.3c.56 0 .84 0 1.054-.109a1 1 0 0 0 .437-.437C21 20.24 21 19.96 21 19.4V19c0-.56 0-.84-.109-1.054a1 1 0 0 0-.437-.437c-.214-.109-.494-.109-1.054-.109h-.2a2.7 2.7 0 1 1 0-5.4z"/></svg> </template>
CSS
.icon-puzzle {
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%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M19.4%2012c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C21%2011.24%2021%2010.96%2021%2010.4V8.2c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437C20.24%206.6%2019.96%206.6%2019.4%206.6h-1.55a.9.9%200%200%201-.9-.9a2.7%202.7%200%201%200-5.4%200a.9.9%200%200%201-.9.9H9.1c-.56%200-.84%200-1.054.109a1%201%200%200%200-.437.437C7.5%207.36%207.5%207.64%207.5%208.2v2.2c0%20.56%200%20.84-.109%201.054a1%201%200%200%201-.437.437C6.74%2012%206.46%2012%205.9%2012h-.2a2.7%202.7%200%201%200%200%205.4h.2c.56%200%20.84%200%201.054.109a1%201%200%200%201%20.437.437c.109.214.109.494.109%201.054v.4c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C8.26%2021%208.54%2021%209.1%2021h10.3c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C21%2020.24%2021%2019.96%2021%2019.4V19c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437c-.214-.109-.494-.109-1.054-.109h-.2a2.7%202.7%200%201%201%200-5.4z%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%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M19.4%2012c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C21%2011.24%2021%2010.96%2021%2010.4V8.2c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437C20.24%206.6%2019.96%206.6%2019.4%206.6h-1.55a.9.9%200%200%201-.9-.9a2.7%202.7%200%201%200-5.4%200a.9.9%200%200%201-.9.9H9.1c-.56%200-.84%200-1.054.109a1%201%200%200%200-.437.437C7.5%207.36%207.5%207.64%207.5%208.2v2.2c0%20.56%200%20.84-.109%201.054a1%201%200%200%201-.437.437C6.74%2012%206.46%2012%205.9%2012h-.2a2.7%202.7%200%201%200%200%205.4h.2c.56%200%20.84%200%201.054.109a1%201%200%200%201%20.437.437c.109.214.109.494.109%201.054v.4c0%20.56%200%20.84.109%201.054a1%201%200%200%200%20.437.437C8.26%2021%208.54%2021%209.1%2021h10.3c.56%200%20.84%200%201.054-.109a1%201%200%200%200%20.437-.437C21%2020.24%2021%2019.96%2021%2019.4V19c0-.56%200-.84-.109-1.054a1%201%200%200%200-.437-.437c-.214-.109-.494-.109-1.054-.109h-.2a2.7%202.7%200%201%201%200-5.4z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}Direct links: SVG · download · JSON · https://iconsdb.app/api/v1/icon/mynaui/puzzle.svg?color=%231a73e8&size=48