Css animation : Quick Learn
Jayanta Sarkar, full stack web developer and Python prog
Schau dir diesen Kurs und Tausende anderer Kurse an
Schau dir diesen Kurs und Tausende anderer Kurse an
Einheiten dieses Kurses
-
-
1.
Intro
1:04
-
2.
CSS animation with keyframe
11:40
-
3.
Animation iteration count
4:28
-
4.
Css animation fill mode
6:18
-
5.
Animation Direction property
7:46
-
6.
Driving car animation
8:47
-
7.
Rotationg loading effect using css animation
5:38
-
8.
Animated button with css animation
10:53
-
-
- --
- Anfänger-Niveau
- Fortgeschrittenes Niveau
- Fortgeschrittenes Niveau
- Jedes Niveau
Von der Community generiert
Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.
2
Teilnehmer:innen
--
Projekte
Über diesen Kurs
I'm Jayanta Sarkar, and I’m thrilled to have you here in this quick and focused course dedicated entirely to CSS animation properties.
If you've ever wanted to add smooth, eye-catching animations to your web pages—but felt overwhelmed by long tutorials or complex JavaScript libraries—this course is for you.
In just under 30 minutes, I’ll walk you through everything you need to know to start using CSS animations effectively. We’ll cover the core animation properties like animation-name, duration, timing-function, iteration-count, direction, and more. You'll also learn how to combine them creatively to bring your designs to life—all without writing a single line of JavaScript.
This is a quick-learn course, so we’ll skip the fluff and dive straight into hands-on, practical examples. By the end, you’ll be ready to create smooth transitions, loops, and stunning UI effects using only CSS.
Whether you're a beginner wanting to learn animation or a developer looking for a refresher—you're in the right place.
Let’s get started and make your websites move!
Triff deine:n Kursleiter:in
Jayanta Sarkar is a dedicated Python programmer and full-stack web developer with a passion for creating dynamic and interactive web applications. With a robust background in both front-end and back-end development, Jayanta excels in building seamless user experiences and efficient, scalable systems.
Over the years, Jayanta has honed his skills in various programming languages and frameworks, making him proficient in technologies such as JavaScript, CSS, HTML, and MySQL. His expertise extends to developing comprehensive solutions that integrate sophisticated database management with intuitive user interfaces.
Jayanta's journey in the tech industry is marked by a continuous drive to learn and adapt to new technologies. He has developed and published several successful cours... Vollständiges Profil ansehen
Praxisnahes Kursprojekt
Class Project Description: Create an Animated Rectangle with CSS
n this hands-on class project, you will apply the knowledge and skills you've gained in the course to create an animated rectangle using CSS. The goal is to design a rectangle that animates based on specific properties such as size, color, or position. This project will help you understand how to use CSS keyframes and animation properties to bring elements to life with smooth transitions. Here's how to go about it:
Project Steps:
-
Understand the Requirements:
- The objective is to create a simple rectangle that animates over time. You will control properties such as its size, color, and position using CSS animations.
-
Set Up Your HTML and CSS Environment:
- Create an HTML file that contains a div element to represent the rectangle. This div will be animated with CSS keyframes.
-
Write the CSS Animation:
- In a separate CSS file (e.g., animation.css), style the rectangle and define its animation using keyframes.
-
Enhance the Animation:
- Add more properties to animate, such as rotation, opacity, or border-radius.
-
Test Your Animation:
- Test the animation by viewing the HTML file in your browser. Observe how the rectangle changes in size, position, and color, and make sure the animation runs smoothly.
-
Document Your Code:
- Write comments in your CSS code to explain the animation properties used and how the @keyframes rule works to animate the rectangle.
-
Final Submission:
- Compile all your work into a comprehensive Word document. The document should include your HTML and CSS code, explanations of each part, and screenshots showing the animation at different stages.
Submission Instructions:
- HTML and CSS Code: Include the complete HTML and CSS code with comments explaining how you created the animated rectangle.
- Keyframe Animation: Show the keyframes you defined and explain how they control the rectangle’s animation.
- Testing: Provide screenshots showing the rectangle at various stages of its animation.
- Documentation: Ensure all code is well-commented and explanations are clear.
Project Benefits: Completing this class project will empower you to:
- Understand how to use CSS keyframes to create smooth animations.
- Gain practical experience in working with CSS animation properties like transform, opacity, and background-color.
- Develop problem-solving skills by animating different aspects of a webpage element.
- Learn to document your code effectively, making it easier to understand and maintain.
By the end of this project, you will have created a fully animated rectangle using CSS, showcasing your ability to add dynamic visual effects to webpages.
Kursbewertung
Warum lohnt sich eine Mitgliedschaft bei Skillshare?
Nimm an prämierten Skillshare Original-Kursen teil
Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen
Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare