message programming icon

message-programming from Huge Icons by Hugeicons · Stroke · MIT Free for personal and commercial use.

Name
message-programming
Set
Huge Icons
Style
Stroke
Viewbox
24×24
License
MIT

Related icons in Huge Icons

Use the message programming 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-linejoin="round" stroke-width="1.5"><path d="M13.54 2h-3.08C6.314 2 4.243 2 3.013 3.29s-1.1 3.329-.842 7.406l.18 2.835c.059.937.088 1.405.194 1.796a4.13 4.13 0 0 0 3.2 2.964c.403.079.879.079 1.831.079c.252 0 .378 0 .482.021c.405.083.721.395.805.794c.022.103.022.227.022.475v.89c0 .842 0 1.263.274 1.407s.63-.088 1.34-.555l4.227-2.778a2 2 0 0 1 .252-.153a1 1 0 0 1 .304-.091c.072-.01.147-.01.295-.01c1.746 0 2.62 0 3.327-.263a4.13 4.13 0 0 0 2.323-2.151c.31-.68.364-1.538.473-3.256l.127-2.005c.259-4.076.388-6.114-.842-7.405C19.756 2 17.685 2 13.541 2Z"/><path stroke-linecap="round" d="m16 8l1.227 1.057c.515.445.773.667.773.943s-.258.498-.773.943L16 12M8 8L6.773 9.057C6.258 9.502 6 9.724 6 10s.258.498.773.943L8 12m5-5l-2 6"/></g></svg>

React

import type { SVGProps } from "react";

export function HugeiconsMessageProgramming(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" strokeLinejoin="round" strokeWidth="1.5"><path d="M13.54 2h-3.08C6.314 2 4.243 2 3.013 3.29s-1.1 3.329-.842 7.406l.18 2.835c.059.937.088 1.405.194 1.796a4.13 4.13 0 0 0 3.2 2.964c.403.079.879.079 1.831.079c.252 0 .378 0 .482.021c.405.083.721.395.805.794c.022.103.022.227.022.475v.89c0 .842 0 1.263.274 1.407s.63-.088 1.34-.555l4.227-2.778a2 2 0 0 1 .252-.153a1 1 0 0 1 .304-.091c.072-.01.147-.01.295-.01c1.746 0 2.62 0 3.327-.263a4.13 4.13 0 0 0 2.323-2.151c.31-.68.364-1.538.473-3.256l.127-2.005c.259-4.076.388-6.114-.842-7.405C19.756 2 17.685 2 13.541 2Z"/><path strokeLinecap="round" d="m16 8l1.227 1.057c.515.445.773.667.773.943s-.258.498-.773.943L16 12M8 8L6.773 9.057C6.258 9.502 6 9.724 6 10s.258.498.773.943L8 12m5-5l-2 6"/></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-linejoin="round" stroke-width="1.5"><path d="M13.54 2h-3.08C6.314 2 4.243 2 3.013 3.29s-1.1 3.329-.842 7.406l.18 2.835c.059.937.088 1.405.194 1.796a4.13 4.13 0 0 0 3.2 2.964c.403.079.879.079 1.831.079c.252 0 .378 0 .482.021c.405.083.721.395.805.794c.022.103.022.227.022.475v.89c0 .842 0 1.263.274 1.407s.63-.088 1.34-.555l4.227-2.778a2 2 0 0 1 .252-.153a1 1 0 0 1 .304-.091c.072-.01.147-.01.295-.01c1.746 0 2.62 0 3.327-.263a4.13 4.13 0 0 0 2.323-2.151c.31-.68.364-1.538.473-3.256l.127-2.005c.259-4.076.388-6.114-.842-7.405C19.756 2 17.685 2 13.541 2Z"/><path stroke-linecap="round" d="m16 8l1.227 1.057c.515.445.773.667.773.943s-.258.498-.773.943L16 12M8 8L6.773 9.057C6.258 9.502 6 9.724 6 10s.258.498.773.943L8 12m5-5l-2 6"/></g></svg>
</template>

CSS

.icon-message-programming {
  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-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M13.54%202h-3.08C6.314%202%204.243%202%203.013%203.29s-1.1%203.329-.842%207.406l.18%202.835c.059.937.088%201.405.194%201.796a4.13%204.13%200%200%200%203.2%202.964c.403.079.879.079%201.831.079c.252%200%20.378%200%20.482.021c.405.083.721.395.805.794c.022.103.022.227.022.475v.89c0%20.842%200%201.263.274%201.407s.63-.088%201.34-.555l4.227-2.778a2%202%200%200%201%20.252-.153a1%201%200%200%201%20.304-.091c.072-.01.147-.01.295-.01c1.746%200%202.62%200%203.327-.263a4.13%204.13%200%200%200%202.323-2.151c.31-.68.364-1.538.473-3.256l.127-2.005c.259-4.076.388-6.114-.842-7.405C19.756%202%2017.685%202%2013.541%202Z%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20d%3D%22m16%208l1.227%201.057c.515.445.773.667.773.943s-.258.498-.773.943L16%2012M8%208L6.773%209.057C6.258%209.502%206%209.724%206%2010s.258.498.773.943L8%2012m5-5l-2%206%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-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M13.54%202h-3.08C6.314%202%204.243%202%203.013%203.29s-1.1%203.329-.842%207.406l.18%202.835c.059.937.088%201.405.194%201.796a4.13%204.13%200%200%200%203.2%202.964c.403.079.879.079%201.831.079c.252%200%20.378%200%20.482.021c.405.083.721.395.805.794c.022.103.022.227.022.475v.89c0%20.842%200%201.263.274%201.407s.63-.088%201.34-.555l4.227-2.778a2%202%200%200%201%20.252-.153a1%201%200%200%201%20.304-.091c.072-.01.147-.01.295-.01c1.746%200%202.62%200%203.327-.263a4.13%204.13%200%200%200%202.323-2.151c.31-.68.364-1.538.473-3.256l.127-2.005c.259-4.076.388-6.114-.842-7.405C19.756%202%2017.685%202%2013.541%202Z%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20d%3D%22m16%208l1.227%201.057c.515.445.773.667.773.943s-.258.498-.773.943L16%2012M8%208L6.773%209.057C6.258%209.502%206%209.724%206%2010s.258.498.773.943L8%2012m5-5l-2%206%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/message-programming.svg?color=%231a73e8&size=48