Maison >interface Web >tutoriel CSS >Animation de chargement vidéo du site officiel de DJI par animation CSS3
Vous devez faire attention à la compatibilité lors de son utilisation. Les navigateurs modernes tels que Chrome, ff, Edge et les terminaux mobiles sont tous disponibles, mais ceux inférieurs à IE 9 ne le sont pas.
Le code est le suivant :
Style CSS
.spinner { margin: 0 auto; width: 82px; text-align: center; } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -9px; margin-left: -41px; opacity: .8; cursor: pointer; z-index: 8060; } .spinner>div { margin: 0 2px; width: 18px; height: 18px; background-color: #333; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; -moz-animation: sk-bouncedelay 1.4s infinite ease-in-out both; -ms-animation: sk-bouncedelay 1.4s infinite ease-in-out both; -o-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both; } .spinner .bounce1 { -webkit-animation-delay: -.32s; -moz-animation-delay: -.32s; -ms-animation-delay: -.32s; -o-animation-delay: -.32s; animation-delay: -.32s; } .spinner .bounce2 { -webkit-animation-delay: -.16s; -moz-animation-delay: -.16s; -ms-animation-delay: -.16s; -o-animation-delay: -.16s; animation-delay: -.16s; } @keyframes sk-bouncedelay { 0%,80%,100% { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0) } 40% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } }
Structure HTML
<div id="fancybox-loading" class="spinner"> <div class="bounce1"></div> <div class="bounce2"></div> <div class="bounce3"></div> </div>
Pour plus d'animations de chargement vidéo par animation CSS3 à partir du site officiel de DJI, veuillez faire attention au site Web PHP chinois !