<aHow to Develop Complex Courses in SVGs

< meta name=" viewport" material=" width =device-width, initial-scale =1, shrink-to-fit= no "><link data-react-helmet="true" rel="canonical" href="https://www.sitepoint.com/svg-path-element/"><link data-react-helmet="true" rel="preload" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap" as="style"><link data-react-helmet="true" rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap" type="text/css"><link data-react-helmet="true" href="//dab1nmslvvntp.cloudfront.net"><link data-react-helmet="true" href="//d2sis3lil8ndrq.cloudfront.net"><link data-react-helmet="true" href="https://bid.g.doubleclick.net"><meta data-react-helmet="true" name="description" content="Craig Buckler demonstrates more advanced uses of the SVG path element, explaining how each of its various parts actually work."><meta data-react-helmet="true" property="og:title" content="How to Create Complex Paths in SVGs - SitePoint"><meta data-react-helmet="true" property="og:description" content="Craig Buckler demonstrates more advanced uses of the SVG path element, explaining how each of its various parts actually work."><meta data-react-helmet="true" property="og:type" content="website"><meta data-react-helmet="true" property="og:image" content="https://uploads.sitepoint.com/wp-content/uploads/2020/11/1606760620complex.jpg"><meta data-react-helmet="true" property="twitter:account_id" content="15743570"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="twitter:image" content="https://uploads.sitepoint.com/wp-content/uploads/2020/11/1606760620complex.jpg"><meta data-react-helmet="true" name="twitter:title" content="How to Create Complex Paths in SVGs - SitePoint"><meta data-react-helmet="true" name="twitter:description" content="Craig Buckler demonstrates more advanced uses of the SVG path element, explaining how each of its various parts actually work."><link rel="icon" href="/favicon-32x32.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="manifest" href="/manifest.webmanifest"><meta name="theme-color" content="#3a3a3a"><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=e11847cefe0aa15a5bc8386ead113f61"><link rel="preconnect" href="https://cdn.sanity.io"><link rel="sitemap" type="application/xml" href="/sitemap.xml"><link rel="alternate" type="application/rss+xml" title="SitePoint" href="/sitepoint.rss"><link as="script" rel="preload" href="/component---src-templates-post-post-js-ec09565b88e648f117ec.js"><link as="script" rel="preload" href="/framework-fca5a6c89ebf46562859.js"><link as="script" rel="preload" href="/app-e9a3f3cde06c1efbf59e.js"><link as="script" rel="preload" href="/styles-8d3db5124725dcff78a7.js"><link as="script" rel="preload" href="/ec1189df-089afae62ba468b39363.js"><link as="script" rel="preload" href="/linaria-3f2411e57aa668bbc1bd.js"><link as="script" rel="preload" href="/666dde8597d1f9d1c775385416e6ca4aab230ec4-5af9165cfe62b5d6d9ba.js"><link as="script" rel="preload" href="/commons-d6d49eaaf4f657e363de.js"><link as="script" rel="preload" href="/a9a7754c-0697aba322bf12a5c9fb.js"><link as="script" rel="preload" href="/webpack-runtime-c4de0f50bac3455ddae4.js"><link as="fetch" rel="preload" href="/page-data/svg-path-element/page-data.json?v=1" crossorigin="anonymous"><link as="fetch" rel="preload" href="/page-data/sq/d/3047737773.json" crossorigin="anonymous"><link as="fetch" rel="preload" href="/page-data/sq/d/3448431816.json" crossorigin="anonymous"><link as="fetch" rel="preload" href="http:///page-data/app-data.json?v=1" crossorigin="anonymous"></head><body id="readabilityBody"><noscript></noscript></p> <div id="___gatsby"> <div tabindex="-1" id="gatsby-focus-wrapper"> <header class="szqta7"><a id="skip-navigation" href="https://www.sitepoint.com/svg-path-element/?utm_source=rss#main-content" class="s40erwn">How to Produce Complex Courses in SVGs- SitePoint< link data-react-helmet=" real" rel=" canonical" href=" https://www.sitepoint.com/svg-path-element/" >< link data-react-helmet= "real" rel =" preload "href= "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap" as=" design" >< link data-react-helmet=" real" rel=" stylesheet" href=" https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap "type= "text/css" > </p> <header class="i1ju85s6"></header> <div data-type="book" class="s3srsdt"> <div> <div data-layout="compact" class="spapid0"> <h4 class="t10axsgu">< meta data-react-helmet=" real" residential or commercial property=" og: title "material=" <div readability="6.5"> <div class="bk2yy1g"> <div class="book-cover cover-spine-overlay gatsby-image-wrapper"><img aria-hidden="true" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAIAAAC+dZmEAAAACXBIWXMAAAsSAAALEgHS3X78AAAC8klEQVQ4y42UW08TQRTH9/u03V6hlAIWBMSq3CSKJGpUIBKjMSS8aaI+mPhgvDyZSOKDT0Y/BKEzsy29bLm0SHhQCRFCb2x32+6sL86ZdktLm0Dyy8nc/jNnzjkzgo6t58CmkyrWWoOPC+cSE7se7tQj3SZduuRmO55T7KBrvTQ2xBmk0X7K9EQUznYYxCIcFfbC+UCHTpytJ1tMa2kebOXUndn2xAFbgnXokovjZlBG2ANWYraTssPZeIPbNj3io4krVJ6kiWuAPAEkJ6k8bsgTxvq0sXELWGfcoPHLuuQRTkISHzFS88b2YyP10EgtQAN4At2tWdb4t7Nk7CzCms3bhjxOw9662EmjF2lyyti4A9OgnwfSC0aai7ceQHdrlq5P0+R1IzFKI91C04XDXpoYM1JzINi8S8HVGVN2D9rcecoaySmWPKEpqsROowEqj7F70niQRgfAndgIlUdhMD4CSY5fgqnYMMuZ0FKGdh5wF4+53cSpS86TRNQ4VSTkVG7bdtvluYKsZWSrcMzaqrZrlJFYCtmZrZVdXVzCjiIJKJExRhEPlLGrgh0a8StkUCM9FShGaxH5MqGggnoaxWx7i4r9heRS8fc35df3XPIZ20jFfXn5aS79Pi8vqiRQRo5CZPow+Tq3dr+E3dxzm0AJiIvSwPHuJ13dq6h/C7tfFSlYwMGj7eXsfuJo+0seXy0if27jZfbPSjb1kbmjI35yTUz6Cz8/lPJpLb+b21lWyCUF9R3EX+ynfhwkXh2HAsfoQmbzTWYvlEl/PibBalwEfgGLirrysbl8+m0u/S4be6QifxnZM6tD+ys3s6vDzOcS9uQiM4eJ59m1WQ35mgJWwaKGvZoUUEm/hrvK2A5RDInqqquE7NUIacitoF4NdVZw+2/IVo8kT7uN8mIw08tLCIv1BULLLyfyaZPa6npXbNxdaPPX1X6c+qdTxQt/AxEbF7cVd7DnxvEBYW5ZV/KcJQavRLP0+avA5vPATT4z/gP7deMY2smaEgAAAABJRU5ErkJggg==" alt><noscript><picture><source type="image/webp" srcset="https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png&fm=webp 165w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-1 248w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-2 330w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-3 495w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-4 1056w" sizes="(max-width: 165px) 100vw, 165px"><source srcset="https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png 165w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-3.png 248w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-4.png 330w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-5.png 495w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-6.png 1056w" sizes="(max-width: 165px) 100vw, 165px"><img class="lazy-load" loading="lazy" sizes="(max-width: 165px) 100vw, 165px" srcset="" data-srcset="https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png 165w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-3.png 248w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-4.png 330w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-5.png 495w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-6.png 1056w" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png" alt></picture></noscript></div> </div> <div class="p165lja" readability="8"> <p data-size="small" font-weight="400" class="s1aa88yd">How to Produce Complex Courses in SVGs- SitePoint” ></p> <p><s>< meta data-react-helmet=" real" </p> </div> </div> </div> </div> </div> </div> </section> <div class="shgz0o2"> <section aria-label="Article content for How to Create Complex Paths in SVGs" class="sqalzbe" readability="48.613594611145"><head></head><body readability="97.22718922229"></p> <p><strong>home=” og: description” material=” Craig Buckler shows advanced usages of the SVG course aspect, discussing how each of its numerous parts in fact work.” >< meta data-react-helmet=" real" residential or commercial property=" og: image" material=" https://uploads.sitepoint.com/wp-content/uploads/2020/11/1606760620complex.jpg" >< meta data-react-helmet =" real" home=" twitter: account_id "material=" 15743570" >< meta data-react-helmet=" real" name=" twitter: card" material =" summary_large_image" >< meta data-react-helmet=" real "name=" twitter: image" material =" https://uploads.sitepoint.com/wp-content/uploads/2020/11/1606760620complex.jpg" >< meta data-react-helmet=" real" name=" twitter: title" material=" How to Develop Complex Courses in<code>SVGs</code> -SitePoint” >< meta data-react-helmet =" real" name =" twitter: description" material= "Craig Buckler shows advanced usages of the SVG course aspect, discussing how each of its different parts really work." > < link rel =" apple-touch-icon" sizes =" 48x48" href= "/ icons/icon -48 x48.png?v= e11847cefe0aa15a5bc8386ead113f61" >< link rel=" apple-touch-icon" sizes =" 72x72" href= "/ icons/icon -72 x72.png?v= e11847cefe0aa15a5bc8386ead113f61" >< link rel=" apple-touch-icon "sizes= "96x96" href="http://</p> <pre tabindex="0" class=" language-xml"><code class="xml language-xml"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>/ icons/icon -96 x96.png?v= e11847cefe0aa15a5bc8386ead113f61" > <span class="token attr-name">< link rel=" apple-touch-icon" sizes =" 144x144" href=</span><span class="token punctuation">"</span>/ icons/icon -144 x144.png?v= e11847cefe0aa15a5bc8386ead113f61" >< link rel=" apple-touch-icon" sizes=" 192x192" href ="/ icons/icon -192 x192.png?v =e11847cefe0aa15a5bc8386ead113f61" >< link rel=" apple-touch-icon" sizes =" 256x256"</span></span> <span class="token punctuation">href=</span></span> </code></pre> <p><em>“/ icons/icon -256 x256.png?v =e11847cefe0aa15a5bc8386ead113f61” >< link rel=" apple-touch-icon" sizes=" 384x384 "href= "/ icons/icon -384 x384.png?v= e11847cefe0aa15a5bc8386ead113f61" >< link</p> <p>rel =” apple-touch-icon” sizes=” 512×512″ href=”/ icons/icon -512 x512.png?v= e11847cefe0aa15a5bc8386ead113f61″ > < link as="script" rel=" preload "href="/ styles-8d3db5124725dcff78a7. js" > < link <p>as= “script” rel=” preload “href= “/ linaria-3f2411e57aa668bbc1bd. js” >< link as=" script" rel=" preload" href="/ 666dde8597d1f9d1c775385416e6ca4aab230ec4-5af9165cfe62b5d6d9ba. js" >< link as=" script" rel= "preload" href="/ commons-d6d49eaaf4f657e363de. js ">< link as =" script" rel= "preload" href="/ a9a7754c-0697aba322bf12a5c9fb. js "> < link as=" bring "rel= "preload" href ="/ page-data/svg-path-element/page-data. json?v =1" crossorigin =" confidential" >< link as= "bring" rel=" preload" href="/ page-data/sq/d/ 3047737773. json" crossorigin=" confidential" >< link as =" bring "rel =" preload" <em>href =”/ page-data/sq/d/ 3448431816. json” crossorigin =” confidential” >< link as =" bring" rel =" preload "href="/ page-data/app-data. json?v= 1" crossorigin=" confidential "> Avoid to primary materialhttp://</p> <pre tabindex="0" class=" language-xml"><code class="xml language-xml"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>< post <span class="token attr-name">aria-label=" Short article title: How to Develop<span class="token punctuation">Complex Courses in SVGs" class =" cG9zdDo1NjI5NA==</span>" >< area aria-label =" Short article header for How to Produce Complex Courses in SVGs" color="></span></span> </code></pre> <p>blog sites” class= <code>" s1xu2uce" > Free JavaScript Schedule! < source type=" image/webp" srcset=" https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png&fm=webp 165w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-1 248w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-2 330w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-3 495w, https://websitedesign-usa.com/wp-content/uploads/2020/12/webp-4 1056w "sizes ="( max-width: 165px )100vw, 165px" > < img loading=" lazy "sizes=" (max-width: 165px) 100vw, 165px" srcset="</code></li> <li>https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png 165w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-3.png 248w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-4.png 330w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-5.png 495w, https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-6.png 1056w" src=" https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-1.png "alt > Write effective, maintainable and tidy JavaScript.RRP $ 11.95 We have actually taken a look at what SVGs are and fundamental illustration components.</li> </ul> <p>A lot of images move beyond basic lines, rectangular shapes, and ellipses, and this is when understanding how to develop complicated courses in SVGs ends up being crucial. The SVG course aspect is even more sophisticated. It</code> might be argued</p> <pre tabindex="0" class=" language-xml"><code class="xml language-xml"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>it's</span> <span class="token attr-name">the only aspect you ever require since it can draw any shape you want. There's one downside, which is finest highlighted with an example:< course d=" M500,500 L500,20 A480,480 0 0,1</span> <span class="token punctuation">968,607 z"/ > </code></pre> <p>It looks complex and can <code>be tough to follow. The course component needs a single d quality with <code>a string worth consisting of a list of encoded drawing guidelines. It's not as complex as a routine expression, however it's simple to end up being lost in the number jungle. The<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>drawing string is formed utilizing a series of commands recognized by an upper- or lowercase letter. The letter is followed by absolutely no or more arguments which use to that particular command. The<span class="token punctuation">following course utilizes an M command to move the SVG pen to a beginning point at 500,500 without drawing the line:< course d=" M500,500"/ > The SVG viewBox quality impacts the pen's area within the image itself. Utilizing the 500,500<span class="token punctuation">example above, the pen would be: focused horizontally and vertically when the SVG utilizes viewBox=" 0 0</span></span> <span class="token punctuation">1000 1000" placed<br /> </code></p> <p><code>on top left <code>when viewBox=" 500 500 1000 1000 "placed at the bottom right when viewBox=" -500 -500 1000 1000" outside the noticeable location when viewBox=http://</p> <pre tabindex="0" class=" language-xml"><code class="xml language-xml"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>" 0 0 400 400". A lowercase m relocations the pen relative to its existing area-- for instance, 50 systems left and 100 systems up:< course d=" m50,-100"/ > Illustration lines is comparable: L draws the line to outright</span> <span class="token punctuation">co-ordinates</span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>, and</span> <span class="token attr-name">l( lowercase L) draws the line relative to the present area. The following courses are for that reason similar:< course d=" M500,500 L100,600"/ ></span> <span class="token punctuation">< course d="</pre> <p>M500,500 l-400,100"/ > H and h draw horizontal lines to <code>a relative or outright</p> <pre tabindex="0" class=" language-xml"><code class="xml language-xml"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>x place appropriately. :< course d=" M500,500 H800"/<span class="token punctuation">><span class="token punctuation">< course d=" M500,500 h300<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>> <span class="token attr-name">Benefit points if you can think what V and v do ...<span class="token punctuation">< course d=" M500,500 V400"/ >< course d=" M500,500 v-100"/ ></span> <span class="token punctuation">Lastly, Z or z</span> </code></pre> <p>close the <code>course by drawing the line from the existing indicate the beginning point. Usually, Z would be the last command <code>in your string, although it's possible to develop strings with several sub-paths. :< course d =" M500,500 L500,200 L800,500 z M400,600 L400,900 L100,600 z"/ > The outcome is imagined listed below.< img src=" https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-2.png" alt="</span>SVG courses" width=" 200" height=" 200" class=" aligncenter size-full</span><span class="token punctuation">wp-image-179982" loading= "lazy" > SVG courses can be styled with CSS or you can include stroke, stroke-width, fill</span></span> <span class="token punctuation">and other qualities as</code></p> <p>needed. That's the simple course choices</p> <p><img src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20200%20200%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file-2.png" alt="SVG paths" width="200" height="200" class="lazy-load aligncenter size-full wp-image-179982" loading="lazy"></p> <p>. It now gets mind-numbingly intricate. Think about the A/ a command, which draws an arc( area) of an ellipse with the following criteria</code>: <code>A rx ry x-axis-rotation <code>large-arc-flag sweep-flag x y In this example: rx is</p> <p>the ellipse x radius ry is the ellipse y radius x-axis-rotation <code>is the variety of degrees the ellipse is turned large-arc-flag is 0 for the tiniest arc or 1 for the biggest sweep-flag is 0 for favorable angles or 1 for unfavorable (above or listed below the line )x y is completion point of the arc Arcs can be tough to picture, however this Codepen arc tool will assist</p> <p>. Arcs have actually restricted usage, so<code>SVG courses likewise provide: </p> <div class="blog-share text-center"><div class="is-divider medium"></div><div class="social-icons share-icons share-row relative" ><a href="whatsapp://send?text=%26lt%3BaHow%20to%20Develop%20Complex%20Courses%20in%20SVGs - https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/" data-action="share/whatsapp/share" class="icon button circle is-outline tooltip whatsapp show-for-medium" title="Share on WhatsApp"><i class="icon-whatsapp"></i></a><a href="https://www.facebook.com/sharer.php?u=https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/" data-label="Facebook" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" rel="noopener noreferrer nofollow" target="_blank" class="icon button circle is-outline tooltip facebook" title="Share on Facebook"><i class="icon-facebook" ></i></a><a href="https://twitter.com/share?url=https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" rel="noopener noreferrer nofollow" target="_blank" class="icon button circle is-outline tooltip twitter" title="Share on Twitter"><i class="icon-twitter" ></i></a><a href="mailto:enteryour@addresshere.com?subject=%26lt%3BaHow%20to%20Develop%20Complex%20Courses%20in%20SVGs&body=Check%20this%20out:%20https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/" rel="nofollow" class="icon button circle is-outline tooltip email" title="Email to a Friend"><i class="icon-envelop" ></i></a><a href="https://pinterest.com/pin/create/button/?url=https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/&media=https://websitedesign-usa.com/wp-content/uploads/2020/12/unnamed-file.png&description=%26lt%3BaHow%20to%20Develop%20Complex%20Courses%20in%20SVGs" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" rel="noopener noreferrer nofollow" target="_blank" class="icon button circle is-outline tooltip pinterest" title="Pin on Pinterest"><i class="icon-pinterest" ></i></a><a href="https://www.linkedin.com/shareArticle?mini=true&url=https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/&title=%26lt%3BaHow%20to%20Develop%20Complex%20Courses%20in%20SVGs" onclick="window.open(this.href,this.title,'width=500,height=500,top=300px,left=300px'); return false;" rel="noopener noreferrer nofollow" target="_blank" class="icon button circle is-outline tooltip linkedin" title="Share on LinkedIn"><i class="icon-linkedin" ></i></a></div></div></div> <footer class="entry-meta text-center"> This entry was posted in <a href="https://websitedesign-usa.com/category/website-design/" rel="category tag">Website Design</a>. Bookmark the <a href="https://websitedesign-usa.com/how-to-create-complex-paths-in-svgs/" title="Permalink to <aHow to Develop Complex Courses in SVGs" rel="bookmark">permalink</a>. </footer> <div class="entry-author author-box"> <div class="flex-row align-top"> <div class="flex-col mr circle"> <div class="blog-author-image"> <img alt='' src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2090%2090%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src='https://secure.gravatar.com/avatar/26ce137576cd47ac1c1ae35caaa58a12?s=90&d=mm&r=g' srcset="" data-srcset='https://secure.gravatar.com/avatar/26ce137576cd47ac1c1ae35caaa58a12?s=180&d=mm&r=g 2x' class='lazy-load avatar avatar-90 photo' height='90' width='90' loading='lazy'/> </div> </div> <div class="flex-col flex-grow"> <h5 class="author-name uppercase pt-half"> Site Admin </h5> <p class="author-desc small"></p> </div> </div> </div> <nav role="navigation" id="nav-below" class="navigation-post"> <div class="flex-row next-prev-nav bt bb"> <div class="flex-col flex-grow nav-prev text-left"> <div class="nav-previous"><a href="https://websitedesign-usa.com/get-the-exclusive-free-black-friday-header-footer-layout-pack/" rel="prev"><span class="hide-for-small"><i class="icon-angle-left" ></i></span> Get the Exclusive FREE Black Friday Header & Footer Layout Pack</a></div> </div> <div class="flex-col flex-grow nav-next text-right"> <div class="nav-next"><a href="https://websitedesign-usa.com/9-best-wordpress-page-builder-plugins-compared-based-on-real-experience/" rel="next">9 Best WordPress Page Builder Plugins Compared (Based on Real Experience) <span class="hide-for-small"><i class="icon-angle-right" ></i></span></a></div> </div> </div> </nav> </div> </article> <div id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/how-to-create-complex-paths-in-svgs/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://websitedesign-usa.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> Required fields are marked <span class="required">*</span></p><p class="comment-form-comment"><label for="comment">Comment</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required='required' /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" required='required' /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='19990' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p><!-- Anti-spam plugin wordpress.org/plugins/anti-spam/ --><div class="wantispam-required-fields"><input type="hidden" name="wantispam_t" class="wantispam-control wantispam-control-t" value="1620882199" /><div class="wantispam-group wantispam-group-q" style="clear: both;"> <label>Current ye@r <span class="required">*</span></label> <input type="hidden" name="wantispam_a" class="wantispam-control wantispam-control-a" value="2021" /> <input type="text" name="wantispam_q" class="wantispam-control wantispam-control-q" value="7.2.7" autocomplete="off" /> </div> <div class="wantispam-group wantispam-group-e" style="display: none;"> <label>Leave this field empty</label> <input type="text" name="wantispam_e_email_url_website" class="wantispam-control wantispam-control-e" value="" autocomplete="off" /> </div> </div><!--\End Anti-spam plugin --></form> </div><!-- #respond --> </div> </div> <div class="post-sidebar large-3 col"> <div id="secondary" class="widget-area " role="complementary"> <aside id="search-2" class="widget widget_search"><form method="get" class="searchform" action="https://websitedesign-usa.com/" role="search"> <div class="flex-row relative"> <div class="flex-col flex-grow"> <input type="search" class="search-field mb-0" name="s" value="" id="s" placeholder="Search…" /> </div> <div class="flex-col"> <button type="submit" class="ux-search-submit submit-button secondary button icon mb-0" aria-label="Submit"> <i class="icon-search" ></i> </button> </div> </div> <div class="live-search-results text-left z-top"></div> </form> </aside> <aside id="recent-posts-2" class="widget widget_recent_entries"> <span class="widget-title "><span>Recent Posts</span></span><div class="is-divider small"></div> <ul> <li> <a href="https://websitedesign-usa.com/genesis-framework-to-become-free-studiopress-announces-changes/">Genesis Structure To End Up Being Free, StudioPress Reveals Modifications</a> </li> <li> <a href="https://websitedesign-usa.com/download-a-free-blog-post-template-for-divis-dog-breeder-layout-pack/">Download a FREE Article Design template for Divi’s Pet dog Breeder Design Load</a> </li> <li> <a href="https://websitedesign-usa.com/making-disabled-buttons-more-inclusive/">Making Disabled Buttons More Inclusive</a> </li> <li> <a href="https://websitedesign-usa.com/how-to-use-the-wordpress-theme-customizer/">How to Use the WordPress Theme Customizer</a> </li> <li> <a href="https://websitedesign-usa.com/mozcon-virtual-2021-interview-series-wil-reynolds/">MozCon Virtual 2021 Interview Series: Wil Reynolds</a> </li> </ul> </aside><aside id="categories-2" class="widget widget_categories"><span class="widget-title "><span>Categories</span></span><div class="is-divider small"></div> <ul> <li class="cat-item cat-item-5"><a href="https://websitedesign-usa.com/category/monthly-specials/">Monthly Specials</a> </li> <li class="cat-item cat-item-6"><a href="https://websitedesign-usa.com/category/search-engine-optimization/">Search Engine Optimization</a> </li> <li class="cat-item cat-item-1"><a href="https://websitedesign-usa.com/category/uncategorized/">Uncategorized</a> </li> <li class="cat-item cat-item-8"><a href="https://websitedesign-usa.com/category/website-design/">Website Design</a> </li> <li class="cat-item cat-item-9"><a href="https://websitedesign-usa.com/category/website-development/">Website Development</a> </li> <li class="cat-item cat-item-10"><a href="https://websitedesign-usa.com/category/wordpress/">WordPress</a> </li> </ul> </aside><aside id="archives-2" class="widget widget_archive"><span class="widget-title "><span>Archives</span></span><div class="is-divider small"></div> <ul> <li><a href='https://websitedesign-usa.com/2021/05/'>May 2021</a></li> <li><a href='https://websitedesign-usa.com/2021/04/'>April 2021</a></li> <li><a href='https://websitedesign-usa.com/2021/03/'>March 2021</a></li> <li><a href='https://websitedesign-usa.com/2021/02/'>February 2021</a></li> <li><a href='https://websitedesign-usa.com/2021/01/'>January 2021</a></li> <li><a href='https://websitedesign-usa.com/2020/12/'>December 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/11/'>November 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/10/'>October 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/09/'>September 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/08/'>August 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/07/'>July 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/06/'>June 2020</a></li> <li><a href='https://websitedesign-usa.com/2020/05/'>May 2020</a></li> </ul> </aside><aside id="meta-2" class="widget widget_meta"><span class="widget-title "><span>Meta</span></span><div class="is-divider small"></div> <ul> <li><a href="https://websitedesign-usa.com/wp-login.php">Log in</a></li> <li><a href="https://websitedesign-usa.com/feed/">Entries feed</a></li> <li><a href="https://websitedesign-usa.com/comments/feed/">Comments feed</a></li> <li><a href="https://wordpress.org/">WordPress.org</a></li> </ul> </aside></div> </div> </div> </div> </main> <footer id="footer" class="footer-wrapper"> <!-- FOOTER 1 --> <!-- FOOTER 2 --> <div class="absolute-footer dark medium-text-center small-text-center"> <div class="container clearfix"> <div class="footer-secondary pull-right"> <div class="footer-text inline-block small-block"> <div align="center"><a href="https://www.veteranownedbusiness.com" target="_blank" ><img src="https://www.veteranownedbusiness.com/images/banner_links/VOB-Banner-Trade-Show-Border.jpg" alt="Proud Veteran Owned Business Member!" border="0px" /></a></div> </div> </div> <div class="footer-primary pull-left"> <div class="copyright-footer"> <img src="https://websitedesign-usa.com/wp-content/uploads/2020/03/Footer.png" width="150" height="45" alt=""/><h5>Copyright 2021 © Website Design U.S.A. <br><img src="https://websitedesign-usa.com/wp-content/uploads/2019/07/Designs-By-Heath-Arsenault.png" width="20" height="20" alt=""/><a href="https://websitedesign-usa.com/" title="Design By Heath Arsenault, Website Design U.S.A. - A Veteran Owned Company" target="_blank"> Website Design U.S.A.</a></h5> </div> </div> </div> </div> <a href="#top" class="back-to-top button icon invert plain fixed bottom z-1 is-outline circle" id="top-link"><i class="icon-angle-up" ></i></a> </footer> </div> <div id="main-menu" class="mobile-sidebar no-scrollbar mfp-hide"> <div class="sidebar-menu no-scrollbar "> <ul class="nav nav-sidebar nav-vertical nav-uppercase"> <li class="html custom html_nav_position_text_top"><div align="center"><img src="https://websitedesign-usa.com/wp-content/uploads/2020/03/Veteran-Owned.png" width="202" height="60" alt=""/></div></li><li id="menu-item-908" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-908"><a href="https://websitedesign-usa.com/">Home</a></li> <li id="menu-item-909" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-909"><a href="https://websitedesign-usa.com/design-services/">Design Services</a></li> <li id="menu-item-910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-910"><a href="https://websitedesign-usa.com/get-a-quote/">Get A Free Quote</a></li> <li id="menu-item-912" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-912"><a href="https://websitedesign-usa.com/website-design-work-samples/">Website Design Work Samples</a></li> <li id="menu-item-911" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-911"><a href="https://websitedesign-usa.com/graphic-design-work-samples/">Graphic Design Work Samples</a></li> <li id="menu-item-1010" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1010"><a href="https://websitedesign-usa.com/about-heath-arsenault/">About Heath</a></li> <li id="menu-item-914" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-914"><a href="https://websitedesign-usa.com/client-training/">Client Training</a></li> <li id="menu-item-915" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-915"><a href="https://websitedesign-usa.com/website-design-usa-news/">News</a></li> <li id="menu-item-916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-916"><a href="https://websitedesign-usa.com/reviews/">Reviews</a></li> <li id="menu-item-917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-917"><a href="https://websitedesign-usa.com/contact-website-design-usa/">Contact</a></li> <li class="header-contact-wrapper"> <ul id="header-contact" class="nav nav-divided nav-uppercase header-contact"> <li class=""> <a href="mailto:heath@websitedesign-usa.com" class="tooltip" title="heath@websitedesign-usa.com"> <i class="icon-envelop" style="font-size:16px;"></i> <span> Email </span> </a> </li> <li class=""> <a class="tooltip" title="M Thru F - 7:30 - 3:30 EST "> <i class="icon-clock" style="font-size:16px;"></i> <span>M Thru F - 7:30 - 3:30 EST</span> </a> </li> <li class=""> <a href="tel:207-333-2449" class="tooltip" title="207-333-2449"> <i class="icon-phone" style="font-size:16px;"></i> <span>207-333-2449</span> </a> </li> </ul> </li><li class="html header-social-icons ml-0"> <div class="social-icons follow-icons" ><a href="https://www.facebook.com/usawebsitedesign/" target="_blank" data-label="Facebook" rel="noopener noreferrer nofollow" class="icon plain facebook tooltip" title="Follow on Facebook"><i class="icon-facebook" ></i></a><a href="https://www.instagram.com/websitedesignusa/" target="_blank" rel="noopener noreferrer nofollow" data-label="Instagram" class="icon plain instagram tooltip" title="Follow on Instagram"><i class="icon-instagram" ></i></a><a href="https://twitter.com/Web_DesignUSA" target="_blank" data-label="Twitter" rel="noopener noreferrer nofollow" class="icon plain twitter tooltip" title="Follow on Twitter"><i class="icon-twitter" ></i></a><a href="https://www.linkedin.com/in/heatharsenault" target="_blank" rel="noopener noreferrer nofollow" data-label="LinkedIn" class="icon plain linkedin tooltip" title="Follow on LinkedIn"><i class="icon-linkedin" ></i></a></div></li><li class="header-newsletter-item has-icon"> <a href="#header-newsletter-signup" class="tooltip" title=""> <i class="icon-envelop"></i> <span class="header-newsletter-title"> NEWSLETTER </span> </a> </li><li class="html header-button-1"> <div class="header-button"> <a rel="noopener noreferrer" href="https://www.paypal.com/ppcreditapply/da/us/lander?p=ppcdalpBAUNI&t=ppcdaltPPCSEM&gclid=EAIaIQobChMI5fGwkKO46AIVCJSzCh0tgwDuEAAYASAAEgJlLPD_BwE&gclsrc=aw.ds" target="_blank" class="button alert is-small" style="border-radius:99px;"> <span>Apply For Financing</span> </a> </div> </li> <li class="html custom html_top_right_text"><img src="https://websitedesign-usa.com/wp-content/uploads/2020/03/Footer.png" width="150" height="45" alt=""/></li> </ul> </div> </div> <script type='text/javascript' src='https://websitedesign-usa.com/wp-content/plugins/anti-spam/assets/js/anti-spam.js?ver=7.2.7' id='anti-spam-script-js'></script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-content/themes/flatsome/inc/extensions/flatsome-live-search/flatsome-live-search.js?ver=3.13.3' id='flatsome-live-search-js'></script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-content/plugins/official-mailerlite-sign-up-forms/assets/js/jquery.validate.min.js?ver=5.7.2' id='jquery-validation-plugin-js'></script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-includes/js/hoverIntent.min.js?ver=1.8.1' id='hoverIntent-js'></script> <script type='text/javascript' id='flatsome-js-js-extra'> /* <![CDATA[ */ var flatsomeVars = {"ajaxurl":"https:\/\/websitedesign-usa.com\/wp-admin\/admin-ajax.php","rtl":"","sticky_height":"70","lightbox":{"close_markup":"<button title=\"%title%\" type=\"button\" class=\"mfp-close\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-x\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg><\/button>","close_btn_inside":false},"user":{"can_edit_pages":false},"i18n":{"mainMenu":"Main Menu"},"options":{"cookie_notice_version":"1"}}; /* ]]> */ </script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-content/themes/flatsome/assets/js/flatsome.js?ver=3.13.3' id='flatsome-js-js'></script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-content/themes/flatsome/inc/extensions/flatsome-lazy-load/flatsome-lazy-load.js?ver=3.13.3' id='flatsome-lazy-js'></script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-includes/js/comment-reply.min.js?ver=5.7.2' id='comment-reply-js'></script> <script type='text/javascript' id='site-reviews-js-before'> window.hasOwnProperty("GLSR")||(window.GLSR={});GLSR.action="glsr_action";GLSR.ajaxpagination=["#wpadminbar",".site-navigation-fixed"];GLSR.ajaxurl="https://websitedesign-usa.com/wp-admin/admin-ajax.php";GLSR.nameprefix="site-reviews";GLSR.stars={"clearable":false,"tooltip":false};GLSR.urlparameter=true;GLSR.validationconfig={field:"glsr-field",form:"glsr-form",field_error:"glsr-field-is-invalid",field_message:"glsr-field-error",field_required:"glsr-required",field_valid:"glsr-field-is-valid",form_error:"glsr-form-is-invalid",form_message:"glsr-form-message",form_message_failed:"glsr-form-failed",form_message_success:"glsr-form-success",input_error:"glsr-is-invalid",input_valid:"glsr-is-valid"};GLSR.validationstrings={accepted:"This field must be accepted.",between:"This field value must be between %s and %s.",betweenlength:"This field must have between %s and %s characters.",email:"This field requires a valid e-mail address.",errors:"Please fix the submission errors.",max:"Maximum value for this field is %s.",maxlength:"This field allows a maximum of %s characters.",min:"Minimum value for this field is %s.",minlength:"This field requires a minimum of %s characters.",number:"This field requires a number.",required:"This field is required.",unsupported:"The review could not be submitted because this browser is too old. Please try again with a modern browser."}; </script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-content/plugins/site-reviews/assets/scripts/site-reviews.js?ver=5.10.4' id='site-reviews-js'></script> <script type='text/javascript' src='https://websitedesign-usa.com/wp-includes/js/wp-embed.min.js?ver=5.7.2' id='wp-embed-js'></script> <div id="glsr-modal" class="glsr-modal" aria-hidden="true"> <div class="glsr-modal__overlay" data-glsr-close tabindex="-1"> <div class="glsr-modal__dialog" aria-modal="true" data-glsr-modal role="dialog"> <button class="glsr-modal__close" aria-label="Close modal" data-glsr-close></button> <div class="glsr-modal__content"></div> </div> </div> </div> </body> </html>