
Meet the instructor, a web developer who teaches programming and guides you through serious CSS animations. The course assumes science knowledge and how elements work to apply animation principles.
Master CSS animations by building rotating items, animated checkboxes, a simulated progress bar, a spinning wheel, a moon orbiting a planet, and Pac-Man in a step-by-step project.
Discover what css animations can animate, why properties like display, position, and font-family cannot be animated, and why transform and opacity deliver smoother, high-performance motion.
explains the CSS transition property, including syntax, duration, delay, and easing, and shows how to apply transitions to properties such as background color and width using shorthand or individual values.
Install the necessary tools for coding CSS animations, choose the right download for your Windows platform, create an animations folder, organize files, and test a basic page in the browser.
Create a 200px by 200px box, animate height and rotation with CSS transitions, set transform-origin to bottom right, and use a container hover to ensure reliable hover effects.
Learn to build a stylish custom checkbox by pairing a hidden input with a styled label and proper label-for relationships using CSS.
Master css animations by styling a custom checkbox using before elements, absolute positioning with left and top adjustments, color and background changes, and synchronized check-state animations.
Explore crafting polished checkboxes with CSS by adjusting size, line height, alignment, and color, then add transitions and animations for checked states to enhance UI aesthetics.
Build a bordered wrapper with a green progress bar that starts at 0% and expands to 90% on hover over 10 seconds, using a CSS transition and timing function.
learn to create a spinning wheel animation with css by building a spinner container, adding a dashed green border, and applying transform rotate and translate with hover transitions.
Learn to build interactive CSS animations with hover effects, shadows, transitions, and transforms, including a 13-step form with next and back controls and a toggleable panel.
Explore keyframes in CSS, contrasting simple and advanced syntaxes, and learn how from and to (or 0% and 100%) define start and end states, while the animation property controls timing.
Explore how the CSS animation property links to keyframes, controlling name, duration, timing function, delay, iteration count (including infinite), direction, fill mode, and play state with JavaScript.
Learn to build a fancy drop-down menu in CSS by animating a multi-level nav with keyframes, transforms, fill-mode forwards, and staggered delays.
Create a fancy drop-down menu by applying translate and rotation with perspective to achieve a 3D effect, rotating from the top or top-right and logging items to the parent.
Explore different animation types by using scale and translate to shrink, enlarge, and return to original size, tweaking transform-origin and pixel values to craft a dropdown effect.
Mastering animations in CSS demonstrates building a spinner with a :before element, absolute positioning, and keyframes to rotate from 0 to 360 degrees in an infinite loop.
Master css pac-man by using relative and absolute positioning, borders and before/after pseudo-elements, then animate with keyframes—five-second, linear, infinite, alternating motion across the board.
Learn to build a flip animation using CSS keyframes and transform: scaleX(-1), adjust midpoints at 50 percent and end at 100 percent, and tune the duration.
Prepare the markup and styles for a browser game, featuring a rotating box, a play button, and a 1000-point counter inside a wrapper and container.
Attach a click handler to play button, rotate box by 45-degree steps with setInterval, stop with clearInterval, update points value on stop, and update box and button styles.
Style the play button with css and javascript, rotate the box on start, toggle text between play and stop, and reset on stop with orange and red to indicate state.
Track the rotation angle when stopping the game, using modulo 360 to detect a complete lap. Update box styles and the play button based on win or loss.
Create a function to update multiple elements' background colors and texts, styling a box for winner and loser states, and reset values when the game restarts.
Initialize a total points variable at 1000, update the score by adding or subtracting the margin based on win or loss, and display the evolving total in the text.
Celebrate finishing the css - mastering animations course, thank you for joining, and invite you to ask questions, share your project, and provide feedback for future courses.
The course is about css animations and how to make beautiful animations only with css, It so easy to make interactive elements on your web page using css animation properties + transitions.
We will cover the animation concept and what are the properties that you can / can't animate and what's recommended to animate specially when it' about performance.
Next, we will get our hands to code and practice, so we can master these concepts.