Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
November 11, 2020 09:29 pm GMT

100DaysofCode Chapter 5 ~ CSS Illustration

vector-like-css-illustrations.jpg

The descriptions above are a brief overview of the topic. Go through the recommended resources to get in-depth explanations of CSS Illustration.

Introduction

Illustration is visual imagery that is best known for interpreting, depicting, explaining, and/or decorating the words in books, newspapers, and online media. Illustrations are the drawings you find to make websites and apps more user-friendly (think emojis).

What is CSS Illustration?

CSS Illustration is essentially designing a vector graphic but instead of using vector illustration software (i.e Illustrator, Affinity Designer, Sketch) you are using CSS code in place of your toolbar making use of some important CSS properties like pseudo elements, box shadows, gradients and clip-path.

Making CSS art/illustration is interesting and fun; It teaches you nuances of CSS that you might not normally work with, helps you see graphics (and problems in general) modularly and improves your speed when writing CSS. The good thing is you dont have to be an artist to do this.

I have completed 50 days in the 100 Days of Code Challenge. Below is a recap of everything I accomplished during this fifth chapter.

Projects

The majority of my coding for this chapter was for two main projects.

CSS Shapes

CSS Shapes.png

For this project, I created a square by adding the following properties to it: background color, height and width. For the circle I added all the properties I added to the square and included a border radius of 50% and finally, for the triangle, I gave zero values to both the height and width, gave the border-bottom a color and made the border-left and border-right transparent. You can check out this project on CodePen and GitHub.

CSS Emoji

CSS Emoji.png

For this project, I created a smiley-face emoji by first creating a div for the head, left eye, right eye and mouth in HTML. Then I used CSS to give shapes of positions for each div element. As you might expect, you can also find this project on CodePen and GitHub.

Recommended Resources

Whats Next?

My plans for the next chapter are:

  • Working on CSS Framework (Bootstrap 5) and building projects on them.

  • Continue learning JavaScript.

Conclusion

I am writing this post to help other beginners like myself understand this topic better. I hope you enjoyed this post and that reading it provided some useful information.

I have only been coding for a few months now, so there is still a lot for me to learn. I would love if you could give me any feedback on my projects.

Also, if you know any other recommended resources not mentioned on the list and you want to share, please feel free to drop the link in the comment section.

To see my daily progress on the #100DaysofCode challenge, follow me on Twitter @lanre__waju.


Original Link: https://dev.to/lanrewaju/100daysofcode-chapter-5-css-illustration-1mmn

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To