
Explore two- and three-dimensional CSS transformations, including translate, scale, rotate, skew, and transitions, and build animations like flipping cards, spinners, accordions, and 3D fly menus with CSS3 and JavaScript integration.
Learn the fundamentals of HTML5 structure, IDs and classes, CSS selectors and properties, and how JavaScript integrates with HTML and CSS to build interactive web pages.
Compare CSS3 animations with JavaScript and libraries, noting browser-native speed, simple timing functions, and 3D transforms, while recognizing that occasional scripting remains the exception.
Explore the tools you need to develop css3 transformations and animations, including multiple browsers, editors, web servers, preprocessors, and handling browser prefixes for compatibility.
Learn how CSS transforms move and resize elements using the transform property and translate functions, including translateX and translateY, with WebKit prefixes for cross-browser support while preserving document flow.
Explore the css scale transformation, adjust horizontal and vertical dimensions with scale, scale x, and scale y; learn how 1.5 scales 50% larger, and how negative scales create mirror images.
Apply the rotate transformation to elements, using 25 degrees for clockwise, negative values for anticlockwise, with rotation centered on the element, and use the web prefix for browser support.
Learn to skew elements using transform and skewX and skewY, with WebKit compatibility, exploring horizontal and vertical axes, and notes on the dropped two-parameter W3C specification.
Explore how transform-origin changes the rotation origin in CSS transformations, rotating elements by 25 degrees and switching from the center to the top-left origin, with hover effects and cross-browser notes.
Learn to compose multiple CSS transformations using translate, scale, rotate, and skew, explore the matrix option and browser compatibility with WebKit prefixes, and how to disable effects with none.
Explore dimensional transforms by moving elements along the x, y, and z axes with translateX, translateY, translateZ, and rotateX, rotateY, rotateZ, using perspective and a stage metaphor to reveal depth.
Explore 3D card flipping with CSS by applying perspective and 3D transforms to the front and back faces, using back-face-visibility to reveal the correct side on hover.
Master css3 transitions as the simplest animation, defining start and end states and animating between them on hover or focus, with the transition property handling the motion.
Explore the transition property to animate specific CSS values, using all and none keywords, with duration, timing function, and delay, including hover state variations and shorthand and longhand approaches.
Explore CSS3 transitions and 3d transforms with a card flip, including front and back faces and a one-second transition. Implement toggle switches with before/after pseudo elements, prefixes, and progressive enhancement.
Explore CSS3 animations, defined by keyframes between start and end states, with automatic timing and optional triggers like hover; learn to loop, play forward or backward, and handle browser support.
Discover how to define keyframes for an animation, assign a name, set 0 percent, 25 percent, 50 percent, 75 percent, and 100 percent, and animate background color.
Apply keyframes to elements to see animations in action, and define animation name, duration, timing function, delay, iteration count, direction, alternates, alternate reverse, with vendor prefixes.
Explore advanced CSS animations integrated with JavaScript, capturing animation state and events to cue and react to starts, iterations, and ends, including WebKit prefix considerations.
Apply simple CSS animations and transitions to create blurred link effects using white text shadows, color changes, and transparency, with a tech shadow check for browser compatibility.
Explore better button designs with CSS3 transformations, animations, and transitions to replace dull boxes. Experience a pulsating hover and an active state that changes text color and shadows.
Create css-only tooltips using data-title attributes and :before and :after pseudo elements; hover reveals animated tooltips with transitions, compatible with Firefox, Chrome, Safari, and Opera, but not IE.
Explore CSS3 loading icons and spinners created with a single div and border effects, powered by spin keyframes, to replace GIFs for Ajax tasks and long-running operations.
Explore pure css accordions, vertical and horizontal, built with article and section elements and a :target state for seamless transitions, with back button navigation and no scripting.
Explore a CSS3 off-canvas sliding 3D navigation menu. Hover reveals the menu and rotates the page in 3D, with a gradient shadow and no JavaScript.
Explore how CSS3 animations create a Star Wars scrolling titles effect using perspective, transforms, keyframes, fade-out, and hover pause to demonstrate dramatic typography.
Explore CSS3 transformations and animations using code playgrounds and preprocessors, preview results, and check browser support with caniuse and cubic-bezier tools.
Explores evolving transformations and animations in CSS3 and directs learners to online resources like the Mozilla Development Network and the W3 documentation and other developer sites for up-to-date guidance.
This CSS3 Transformations And Animations training course by Infinite Skills introduces you to rotating, skewing, scaling and mirroring elements in 2D and 3D space, and then combining them to create animated sequences. This course is designed for users that already have a fundamental understanding of HTML5 and CSS3.
Craig begins this video tutorial with an examination of 2D transformation techniques Topics that he covers include; translations, scaling, rotations and skewing. Once you have grasped these fundamental transformations, Craig takes you to the next level with 3D transformations. As you continue through this video training course, you cover transitions and full-out animations. You will learn how to create keyframes, and practice what you learn by working through real animation examples with the author.
Once you have completed all the lessons for this CSS Transformations and Animations video based training course you will have a solid grasp on the techniques required to create your own spectacular animations. The author has included extensive working files to allow you to follow along throughout the lessons.