SVG stands for Scalable Vector Graphic. It is used to make graphics and animations which can be scaled to large screen sizes. The <hatchpath> element is defines a hatch path which is used by the<hatch> element. The <hatchpath> element is defined in the<hatch> element.
Syntax:
<hatchpath stroke="" stroke-width=" "/>
Attributes:
- d: The d attribute defines a path to be drawn
- offset: The offset attribute is used to set the offset for the path.
Example 1:
HTML
<!DOCTYPE html> < html >
< body >
< svg viewBox = "0 0 1100 400" >
< defs >
< hatch id = "hatch"
hatchUnits = "userSpaceOnUse"
pitch = "5" rotate = "135" >
< hatchpath stroke = "blue"
stroke-width = "15" />
</ hatch >
</ defs >
< foreignObject x = "100" y = "12"
width = "160" height = "160"
color = "Green" >
< div >
< br >< br >GFG< br >< br >
</ div >
</ foreignObject >
< rect fill = "url(#hatch)"
stroke = "green" stroke-width = "2"
x = "5%" y = "5%" width = "20%"
height = "20%" />
</ svg >
</ body >
</ html >
|
Output:
Example2:
HTML
<!DOCTYPE html> < html >
< body >
< svg viewBox = "0 0 1100 400" >
< defs >
< hatch id = "hatch"
hatchUnits = "userSpaceOnUse"
pitch = "9" rotate = "135" >
< hatchpath stroke = "Green"
stroke-width = "12" />
</ hatch >
</ defs >
< foreignObject x = "110" y = "12"
width = "160" height = "160"
color = "Green" >
< div >
< br >< br >GFG< br >< br >
</ div >
</ foreignObject >
< ellipse vfill = "url(#hatch)"
fill = "None" stroke = "green"
stroke-width = "2" cx = "164"
cy = "58" rx = "100" ry = "50"
fill />
</ svg >
</ body >
</ html >
|
Output:
Browser Compatibility: Currently, no browser supports this element but it can be supported in future versions of modern browsers.