A beginner's guide to getting started with CSS art and illustration

ThreadπŸ§΅πŸ‘‡πŸ»
Ok I consider CSS arts as the combination of some CSS properties

- Position
- border
- background
- animation
- transform
- perspective
- box-shadow

{ 1 / nn }
Mastering the above mentioned properties can complete 90% of the work for you

Although the process is little tough but tough things are cool 😎

{ 3 / nn }
You need an online editor for creating your CSS arts.

I prefer CodePen for this because it displays your creations on the home page if they are great

πŸ”— codepen.io

{ 4 / nn }
Alright! Don't try to create a complex art for the first time. Start with some pretty basic shapes like square, circle and triangle

CSS arts is nothing but the combination of shapes.

Look at the breakdown of this coffee mug πŸ‘‡πŸ»

{ 5 / nn }
If you look carefully, you will find the entire art is nothing but the shapes. And not only shapes but the basic shapes like square, rectangle, circle and triangle.

Creating shapes are very easy. Check out my this thread



{ 6 / nn }
Moving further, positioning concept is another thing you need to learn for CSS arts

Let me be honest here, positioning is little tricky but you can learn it with little practice. More specifically, absolute and relative position mostly used in it

{ 7 / nn }
There are plethora of tutorial available on YouTube you can learn from.

Check out this article on freecodecamp freecodecamp.org/news/learn-the…

I also have a detailed thread on it. Check it out


{ 8 / nn }
border-radius is yet another thing that plays an important role in order to make a CSS art looks beautiful

We all know this πŸ‘‰πŸΌ border-radius: 10px;
But do you know this? πŸ‘‰πŸΌ border-radius: 41% 46% 37% 37% / 18% 10% 28% 77%;

{ 9 / nn }
Border is formed using 8 clips. See the attched image for better understanding

{ 10 / nn }
You can create fancy border using this cool website. You can view the shape in real time and also customize the height and width of the shape as well.

{ 11 / nn }

9elements.github.io/fancy-border-r…
Alright mvoing further, You can create as many elements as possible in your HTML file but then it will be considered as HTML art (Joke) πŸ˜„

So try to minimize them and learn about pseudo elements ::before ::after.

{ 12 / nn }
As you can see in the attached image that we can create 3 things from one element using pseudo element ::before and ::after

{ 13 / nn }
Animation is another important property amazing CSS illustration.
There are lots of good tutorials available on the internet.

{ 14 / nn }

cssanimation.rocks
You can learn animation from my thread as well. In this thread I have covered some great visuals you can learn from



{ 15 / nn }
Check out this amazing website for CSS animation. Here you will find a detailes explanation of how animations works with quick examples

πŸ”— marksheet.io/css-animations…

{ 16 / nn }
All of this may sound a little daunting but not really as much as it sounds

Check out this amazing thread to learn how to make CSS art with simple steps



{ 17 / nn }
I think this is pretty much it for a quick overview. If you like this thread, share it with your connections ❀️

Peace outπŸ˜‰

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Pratham πŸ‘¨β€πŸ’»πŸš€

Pratham πŸ‘¨β€πŸ’»πŸš€ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Prathkum

17 Mar
5 amazing websites that will blow the mind of a developer. Definitely check them out

πŸ§΅πŸ‘‡πŸ»
1️⃣ Animation generator

- Dead simple visual tools to help you generate CSS for your projects.

πŸ”— keyframes.app
2️⃣ Neural Network Visualizer

- Deep playground is an interactive visualization of neural networks, written in TypeScript using d3.js.

πŸ”— playground.tensorflow.org
Read 6 tweets
16 Mar
I've brought you some amazing GitHub repositories of web development tips and tricks 🌟

THREADπŸ§΅πŸ”½
1️⃣ JS Tips

- A huge list of 73 great tips and tricks of JavaScript

πŸ”— github.com/loverajoel/jst…
2️⃣ CSS Protips

- A collection of tips to help take your CSS skills pro. Definitely check it out

πŸ”— github.com/AllThingsSmitt…
Read 8 tweets
15 Mar
Want to learn or improve CSS?

These 5 websites can help πŸ§΅πŸ‘‡
1️⃣ CSS reference

- CSS Reference is a free visual guide to CSS. It features the most popular properties, and explains them with illustrated and animated content

πŸ–‡οΈ cssreference.io
2️⃣ Learn to code HTML and CSS

- Learn how to build beautiful and intuitive websites by way of clear and organized lessons

πŸ–‡οΈ learn.shayhowe.com
Read 6 tweets
15 Mar
I have some handwritten CSS Layout notes for you πŸ§΅πŸ‘‡πŸ»
I have created a PDF file for you and uploaded it on GitHub. You can download it for free ❀️

github.com/PrathamKumar14…
Grid cheat sheet
Read 7 tweets
15 Mar
If you're learning or planning to learn Web Development in 2021 then this thread is for you

πŸ§΅πŸ‘‡πŸ»
WHERE TO START? Front-end or Backend?

- Well this may be a debatable question but I would suggest you to start with front-end development

- It depends entirely on the individual but in my opinion, starting with front-end development has its advantages.

{ 2 / 16 }
WHY TO START WITH FRONT-END DEVELOPMENT?

- More visual content gives you an aesthetic vibe

- You can share your creations

- Easier to get feedback as you can show your webpages to any non technical person as well

{ 3 / 16 }
Read 16 tweets
15 Mar
These 5 productivity tools will boost your coding potential πŸš€

πŸ§΅πŸ‘‡πŸ»
1️⃣ Music For Programming

- A sort of music palyer with editor like interface. You can visually link this website to your coding editors and hence help you to keep focus

πŸ”— musicforprogramming.net
2️⃣ Clockify

- Time tracking software used by millions. Clockify is a simple time tracker and timesheet app that lets you and your team track work hours across projects. Unlimited users, free forever.

πŸ”— clockify.me
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!