#100DaysofCode Chapter 8 ~ Modern Website Design
Tags: css, webdev, 100daysofcode, design
Published: 2020-12-12 16:18:41


![web-design-greatest-ent-.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1607750309625/D8K03JbMW.jpeg)

> The descriptions below are a brief overview of the topic. Go through the recommended resources to get in-depth explanations of Modern Website Design.

**Introduction**

**Web design** encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; user interface design (UI design); authoring, including standardized code and proprietary software; user experience design (UX design); and search engine optimization.

**What is Web Design**

The term "web design" is normally used to describe the design process relating to the front-end (client-side) design of a website including writing markup. Web design refers to the design of websites that are displayed on the internet. It usually refers to the user experience aspects of website development rather than software development.


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

**Projects**

This was a fun project because I get to design and code two main projects for this chapter.

**Design**

**Clip Path**

![Figma Clip Path.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607787971207/sRZrwZeWq.png)

For this project, I created this clipped image using Figma. I imported an image then created rectangles that were going to act as a mask on the image then I exported the SVG file and the image which I used in the code. You can check out this project here on  [Figma](https://www.figma.com/file/vPB7Q7DUquuntdJRh7lbhh/Clip-Path?node-id=0%3A1) 

**Blob**

![Figma Blob.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607788072462/ecV6l2VTL.png)

For this project, I also created this blob image using Figma. I imported the blob from the blob plugin, then I added an image to the blob from the Unsplash plugin. I also exported the blob as an SVG file which I used in the code. You can also check out this project here on  [Figma](https://www.figma.com/file/DBp2de8VSGSqo98sgSHfYx/Blob?node-id=0%3A1) 

**Code**

**Clip Path**

![Github Clip Path.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607788197106/QNe_XYjXW.png)

For this project, I created a background image using the image exported from Figma. In order for me to make a clip-path in the HTML file, I had to wrap the rectangles from the SVG file in the clip-path tag. I added media queries to the CSS to make the clipped image responsive so it would look good on smaller screens. You can check out this project on  [GitHub](https://github.com/lanre-waju/Clip-Path--100DaysofCode) 

**Blob**

![Github Blob.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1607788345065/mpLxo47Un.png)

For this project, I simply imported the SVG file using the <code>img</code> tag in the HTML file. I also added media queries to the CSS to make the SVG responsive so it would look good on smaller screens. As you might expect, you can also find this project on  [GitHub](https://github.com/lanre-waju/Blob--100DaysofCode) 

**Recommended Resources**

-  [MDN's clip-path](https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path) 

-  [w3schools clip-path](https://www.w3schools.com/cssref/css3_pr_clip-path.asp) 

-  [CSS-Tricks - clip-path](https://css-tricks.com/almanac/properties/c/clip-path/) 

-  [CSS-Tricks - Clipping and Masking in CSS](https://css-tricks.com/clipping-masking-css/) 

-  [CSS clip-path Maker](https://bennettfeely.com/clippy/) 

-  [DesignCourse - Awesome UI Interactions with the CSS Clip Path Property](https://www.youtube.com/watch?v=F4kJXbaunUg) 

-  [Figma](https://figma.com/) 

**What's Next?**

My plans for the next chapter are:

- Working on CSS Preprocessor (Sass) 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 it 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](https://dev.to/lanrewaju/my-coding-journey-in-2020-100daysofcode-challenge-accepted-2efo)  challenge, follow me on Twitter  [@lanre__waju](https://twitter.com/lanre__waju)