


Brief Tutorial
This is a very cool pure CSS3 realistic multi-layered cloud animation special effect. This special effect uses multiple transparent cloud PNG images as background images, and uses CSS animation to create the horizontal floating animation effect of clouds.
##View source Download plug-in
How to use
HTML structure
The HTML structure of this multi-layered cloud animation effect is very simple: use a p.sky as the background layer of the antenna, and place multiple subtitles inside it.
As a cloud container.
<p class="sky"> <p class="clouds_one"></p> <p class="clouds_two"></p> <p class="clouds_three"></p> </p>
## CSS style
As the sky background, the .sky element sets a fixed height, uses relative positioning, and uses overflow: hidden; to hide out-of-range elements. element. Start by setting the sky color to a lighter blue #007fd5. Then a sky_background CSS3 animation is set for the sky background. This animation transitions the color of the sky background from light blue to dark blue within 50 seconds. The animation-timing-function of the animation is ease-out, and the iteration of the animation The number of times animation-iteration-count is an infinite loop.
In this special effect, each element is set with the transform: translate3d(0, 0, 0) attribute. Used to turn on the 3D effect of the GPU and improve display performance.
.sky { height: 480px; background: #007fd5; position: relative; overflow: hidden; -webkit-animation: sky_background 50s ease-out infinite; -moz-animation: sky_background 50s ease-out infinite; -o-animation: sky_background 50s ease-out infinite; animation: sky_background 50s ease-out infinite; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } @keyframes sky_background { 0% { background: #007fd5; color: #007fd5 } 50% { background: #000; color: #a3d9ff } 100% { background: #007fd5; color: #007fd5 } }
Cloud layer 1 uses the first cloud PNG image as the background image. Use absolute positioning, aligned left relative to the sky container. The height is equal to the sky and the width is 3 times the sky container. and perform cloud_one CSS3 animation. This animation modifies the left property of the cloud layer so that the clouds move horizontally.
.clouds_one { background: url("img/cloud_one.png"); position: absolute; left: 0; top: 0; height: 100%; width: 300%; -webkit-animation: cloud_one 50s linear infinite; -moz-animation: cloud_one 50s linear infinite; -o-animation: cloud_one 50s linear infinite; animation: cloud_one 50s linear infinite; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } @keyframes cloud_one { 0% { left: 0 } 100% { left: -200% } }The CSS3 animations of Clouds 2 and Clouds 3 are basically similar to Clouds 1, except that the duration animation-duration of the animation is different. Clouds Cloud 1 has a duration of 50 seconds, Cloud 2 has a duration of 75 seconds, and Cloud 3 has a duration of 100 seconds. In this way, the animation time of each cloud layer is different, and some background visual effects will be obtained.
The above is the detailed content of Pure CSS3 creates realistic multi-layered cloud animation special effects. For more information, please follow other related articles on the PHP Chinese website!

What does it look like to refactor your own code? John Rhea picks apart an old CSS animation he wrote and walks through the thought process of optimizing it.

CSSanimationsarenotinherentlyhardbutrequirepracticeandunderstandingofCSSpropertiesandtimingfunctions.1)Startwithsimpleanimationslikescalingabuttononhoverusingkeyframes.2)Useeasingfunctionslikecubic-bezierfornaturaleffects,suchasabounceanimation.3)For

@keyframesispopularduetoitsversatilityandpowerincreatingsmoothCSSanimations.Keytricksinclude:1)Definingsmoothtransitionsbetweenstates,2)Animatingmultiplepropertiessimultaneously,3)Usingvendorprefixesforbrowsercompatibility,4)CombiningwithJavaScriptfo

CSSCountersareusedtomanageautomaticnumberinginwebdesigns.1)Theycanbeusedfortablesofcontents,listitems,andcustomnumbering.2)Advancedusesincludenestednumberingsystems.3)Challengesincludebrowsercompatibilityandperformanceissues.4)Creativeusesinvolvecust

Using scroll shadows, especially for mobile devices, is a subtle bit of UX that Chris has covered before. Geoff covered a newer approach that uses the animation-timeline property. Here’s yet another way.

Let’s run through a quick refresher. Image maps date all the way back to HTML 3.2, where, first, server-side maps and then client-side maps defined clickable regions over an image using map and area elements.

The State of Devs survey is now open to participation, and unlike previous surveys it covers everything except code: career, workplace, but also health, hobbies, and more.

CSS Grid is a powerful tool for creating complex, responsive web layouts. It simplifies design, improves accessibility, and offers more control than older methods.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Atom editor mac version download
The most popular open source editor

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

SublimeText3 Mac version
God-level code editing software (SublimeText3)

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment
