Gentleface › Tools › construction
construction icon
constructionConstruction: under construction, roadwork, work in progress, wip. Drawn on the 16 px grid. Free SVG, PNG and code, MIT licensed.
Code line-round
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M4.144 1.144C4.241 1.048 4.359 1 4.5 1C4.641 1 4.759 1.048 4.856 1.144C4.952 1.241 5 1.359 5 1.5L5 3L11 3L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.641 1 11.759 1.048 11.856 1.144C11.952 1.241 12 1.359 12 1.5L12 3L13 3C13.254 3 13.5 3.047 13.736 3.14C13.993 3.242 14.219 3.391 14.414 3.586C14.609 3.781 14.758 4.007 14.86 4.264C14.953 4.5 15 4.746 15 5L15 8C15 8.254 14.953 8.5 14.86 8.736C14.758 8.993 14.609 9.219 14.414 9.414C14.219 9.609 13.993 9.758 13.736 9.86C13.5 9.953 13.254 10 13 10L12 10L12 14.5C12 14.641 11.952 14.759 11.856 14.856C11.759 14.952 11.641 15 11.5 15C11.359 15 11.241 14.952 11.144 14.856C11.048 14.759 11 14.641 11 14.5L11 10L5 10L5 14.5C5 14.641 4.952 14.759 4.856 14.856C4.759 14.952 4.641 15 4.5 15C4.359 15 4.241 14.952 4.144 14.856C4.048 14.759 4 14.641 4 14.5L4 10L3 10C2.746 10 2.5 9.953 2.264 9.86C2.007 9.758 1.781 9.609 1.586 9.414C1.391 9.219 1.242 8.993 1.14 8.736C1.047 8.5 1 8.254 1 8L1 5C1 4.746 1.047 4.5 1.14 4.264C1.242 4.007 1.391 3.781 1.586 3.586C1.781 3.391 2.007 3.242 2.264 3.14C2.5 3.047 2.746 3 3 3L4 3L4 1.5C4 1.359 4.048 1.241 4.144 1.144ZM7.293 4L3.707 4L8.707 9L12.293 9L7.293 4ZM13.707 4.293C13.512 4.098 13.276 4 13 4L8.707 4L13.547 8.84C13.603 8.802 13.656 8.758 13.707 8.707C13.902 8.512 14 8.276 14 8L14 5C14 4.724 13.902 4.488 13.707 4.293ZM2.293 8.707C2.488 8.902 2.724 9 3 9L7.293 9L2.453 4.16C2.397 4.198 2.344 4.242 2.293 4.293C2.098 4.488 2 4.724 2 5L2 8C2 8.276 2.098 8.512 2.293 8.707Z"/></svg>
// Gentleface "construction" (line-round), MIT. https://gentleface.com/icons/construction
import type { SVGProps } from 'react';
export function ConstructionIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
<path d="M4.144 1.144C4.241 1.048 4.359 1 4.5 1C4.641 1 4.759 1.048 4.856 1.144C4.952 1.241 5 1.359 5 1.5L5 3L11 3L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.641 1 11.759 1.048 11.856 1.144C11.952 1.241 12 1.359 12 1.5L12 3L13 3C13.254 3 13.5 3.047 13.736 3.14C13.993 3.242 14.219 3.391 14.414 3.586C14.609 3.781 14.758 4.007 14.86 4.264C14.953 4.5 15 4.746 15 5L15 8C15 8.254 14.953 8.5 14.86 8.736C14.758 8.993 14.609 9.219 14.414 9.414C14.219 9.609 13.993 9.758 13.736 9.86C13.5 9.953 13.254 10 13 10L12 10L12 14.5C12 14.641 11.952 14.759 11.856 14.856C11.759 14.952 11.641 15 11.5 15C11.359 15 11.241 14.952 11.144 14.856C11.048 14.759 11 14.641 11 14.5L11 10L5 10L5 14.5C5 14.641 4.952 14.759 4.856 14.856C4.759 14.952 4.641 15 4.5 15C4.359 15 4.241 14.952 4.144 14.856C4.048 14.759 4 14.641 4 14.5L4 10L3 10C2.746 10 2.5 9.953 2.264 9.86C2.007 9.758 1.781 9.609 1.586 9.414C1.391 9.219 1.242 8.993 1.14 8.736C1.047 8.5 1 8.254 1 8L1 5C1 4.746 1.047 4.5 1.14 4.264C1.242 4.007 1.391 3.781 1.586 3.586C1.781 3.391 2.007 3.242 2.264 3.14C2.5 3.047 2.746 3 3 3L4 3L4 1.5C4 1.359 4.048 1.241 4.144 1.144ZM7.293 4L3.707 4L8.707 9L12.293 9L7.293 4ZM13.707 4.293C13.512 4.098 13.276 4 13 4L8.707 4L13.547 8.84C13.603 8.802 13.656 8.758 13.707 8.707C13.902 8.512 14 8.276 14 8L14 5C14 4.724 13.902 4.488 13.707 4.293ZM2.293 8.707C2.488 8.902 2.724 9 3 9L7.293 9L2.453 4.16C2.397 4.198 2.344 4.242 2.293 4.293C2.098 4.488 2 4.724 2 5L2 8C2 8.276 2.098 8.512 2.293 8.707Z" />
</svg>
);
}Vue: see /icons/construction.md
Svelte: see /icons/construction.md
HTML img: see /icons/construction.md
CSS: see /icons/construction.md
Data URL: see /icons/construction.md
Sprite: see /icons/construction.md
SwiftUI: see /icons/construction.md
Compose: see /icons/construction.md
Android XML: see /icons/construction.md
Flutter: see /icons/construction.md
Each SVG is 16 × 16 with fill="currentColor". Keep it at 16 px or an exact multiple (32, 48) on whole pixels: a fractional size or position blurs it. The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. More in how to use.
With npm: import { ConstructionIcon } from '@gentleface/react'; (setup).
Meaning
- Use it for
- under construction, roadwork, work in progress, wip, road works, roadworks
- Alternatives
crane: a building sitewrench: down for maintenancebarricade: a closed road (road-closed)traffic-cone: a lane closure or hazard on the road
- Also fits
- construction: work in progress or roadwork (a road barrier); crane is the building site
- maintenance: under construction or work in progress
- road closed: roadwork or work in progress
- traffic cone: roadwork or work in progress
- Tags
- under-construction, roadwork, construction, barrier, road-barrier, barricade, roadblock, work-in-progress, wip, detour, closed, site
- Category
- Tools
- Component name
ConstructionIcon- History
- released in 0.2.0
- added
- Since
- version 0.2.0
More tools icons
anvil axe crane drill hammer hard-hat ladder pickaxe scissors screwdriver shovel spirit-level tape-measure toolbox tools tools-upright · all tools icons
For agents
Metadata: /icons/construction.json · Markdown: /icons/construction.md · SVG: https://gentleface.com/svg/{style}/16/construction.svg · PNG: https://gentleface.com/png/{style}/{16|32|48}/construction.png