DEV Community

Chinwendu Agbaetuo
Chinwendu Agbaetuo

Posted on

Recreate Angular Logo with SVG

Introduction

Using path elements, the first thing to create is the outer shield. The logo shield is made of a lighter and darker portion, which creates an illusion of a fold. Let's create the shield.

<svg width="800" height="600">
   <path fill="#dd002e" d="M 0 50 L 100 0 L 200 50 L 190 185 L 100 235 L 10 185 Z"></path>
   <path fill="#c4002b" d="M 100 0 L 200 50 L 190 185 L 100 235 Z"></path>
</svg>
Enter fullscreen mode Exit fullscreen mode

Angular logo shield

Explanation:

For the darker portion, there are seven instructions:
M 0 50
L 100 0
L 200 50
L 190 185
L 100 235
L 10 185
Z

The instructions work with coordinates, and M is the initiating origin, where the SVG starts from, L command is for lines that need to be drawn to a coordinate, and the Z command closes a path.

To draw letter A

// <svg width="800" height="600">
// <path fill="#dd002e" d="M 0 50 L 100 0 L 200 50 L 190 185 L 100 235 L 10 185 Z"></path>
// <path fill="#c4002b" d="M 100 0 L 200 50 L 190 185 L 100 235 Z"></path>
   <path fill="#fff" d="M 100 35 L 30 185 H 50 L 100 70 Z"></path>
   <path fill="#fff" d="M 100 35 L 170 185 L 150 185 L 100 70 Z"></path>
   <path fill="#fff" d="M 78 120 L 122 120 L 132 140 L 68 140 Z"></path>
// svg
Enter fullscreen mode Exit fullscreen mode

Result

Angular logo with letter A

See the Pen
SVG Angular Logo
by Chinwendu (@dindustack)
on CodePen.

Top comments (0)