Maison Effets spéciaux JS Effets spéciaux CSS3 Effets spéciaux d'animation d'éclipse solaire réalisés avec CSS3

Effets spéciaux d'animation d'éclipse solaire réalisés avec CSS3

Effets spéciaux d'animation d'éclipse solaire réalisés avec CSS3

Effets spéciaux d'animation d'éclipse solaire réalisés avec CSS3

<tête>
<meta charset="utf-8">
<title>逼真的CSS3日食动画特效</title>

<style>
html, corps {
  largeur : 100 % ;
  overflow-x : caché ;
}

*, *:avant, *:après {
  dimensionnement de la boîte : border-box ;
  marge : 0;
  remplissage : 0 ;
}

.univers {
  largeur : 100vw;
  hauteur : 100vh;
  arrière-plan : #030613;
  affichage : bloc ;
  position : relative ;
  -webkit-animation : skyDim 4s 8s avant linéaire ;
          animation : skyDim 4s 8s linéaire vers l'avant ;
}

.universe :avant {
  contenu : "" ;
  boîte-ombre : 10vw 1vh #fff, 14vw 29vh 2px #FFF, 23vw 34vh 1px #FFF, 1vw 99vh 1px #FFF, 20vw 80vh #FFF, 90vw 10vh 2px #fff, 55vw 9vh #FFF, 24vw 4vh 1px #FFF, 50vw 99vh 1px #FFF, 74vw 40vh 1px #FFF, 80vw 9vh 1px #FFF, 20vw 80vh #FFF, 85vw 78vh #fff;
  largeur : 4px ;
  hauteur : 4px ;
  position : absolue ;
  rayon de bordure : 50 % ;
  -webkit-animation : étoiles flottantes de 100 à 200 s linéaires toutes deux infinies ;
          animation : étoiles flottantes de 100 à 200 s linéaires toutes deux infinies ;
}

.universe :après {
  contenu : "" ;
  boîte-ombre : 37vw 78vh #fff, 17vw 69vh #FFF, 68vw 4vh 1px #FFF, 98vw 9vh 1px #FFF, 45vw 67vh #FFF, 95vw 1vh 2px #fff, 35vw 75vh 2px #FFF, 44vw 47vh 1 px #FFF, 54vw 5vh 1px #FFF, 22vw 29vh 1px #FFF, 39vw 71vh 1px #FFF, 11vw 11vh #FFF, 88vw 82vh #fff;
  largeur : 2 px ;
  hauteur : 2px ;
  position : absolue ;
  rayon de bordure : 50 % ;
  -webkit-animation : étoiles flottantes 100 s 3 s linéaires vers l'arrière infini ;
          animation : étoiles flottantes 100 s 3 s linéaires vers l'arrière infini ;
}

.soleil {
  hauteur : 200px ;
  largeur : 200 px ;
  rayon de bordure : 50 % ;
  arrière-plan : #cfcfd4;
  box-shadow : 0 0 60px gold, 0 0 100px #b9a018, encart 0 5px 35px 53px #dbdbdb, encart 48px 8px 34px 25px #c4c4c4 ;
  à gauche : calc(50% - 100px);
  en haut : calc(50% - 100px);
  position : absolue ;
  -webkit-animation : sunFreakOut 5s 7.1s avant linéaire ;
          animation : sunFreakOut 5s 7,1s avant linéaire ;
}

.lune {
  hauteur : 50px ;
  largeur : 50px ;
  rayon de bordure : 50 % ;
  arrière-plan : rgba(0, 0, 0, 0,99);
  box-shadow : encart 5px 1px 10px -8px #d4d4d6;
  -webkit-transition : 1s ;
  transition : 1 s ;
  en haut : calc(40% - 100px);
  position : absolue ;
  indice z : 5 ;
  -webkit-animation : avancez la facilité d'entrée et de sortie de 20 s ;
          animation : avancer de 20 secondes en douceur ;
}

@-webkit-keyframes déplace {
  0% {
    -webkit-transform : translateX(100vw);
            transformer : translateX(100vw);
  }
  40%, 60% {
    en haut : calc(50% - 100px);
  }
  50 %, 50,5 % {
    largeur : 200 px ;
    hauteur : 200px ;
    -webkit-transform : translateX(calc(50vw - 100px));
            transformer : translateX(calc(50vw - 100px));
    box-shadow : encart 20px 1px 35px -15px #d4d4d6;
    en haut : calc(50% - 100px);
  }
  60 % {
    box-shadow : encart -20px 1px 35px -15px #d4d4d6;
  }
  100% {
    largeur : 50px ;
    hauteur : 50px ;
    -webkit-transform : translateX(calc(-1vw - 60px));
            transformer : translateX(calc(-1vw - 60px));
    en haut : calc(40% - 100px);
    box-shadow : encart -5px 1px 10px -8px #d4d4d6 ;
  }
}

@keyframes bouge {
  0% {
    -webkit-transform : translateX(100vw);
            transformer : translateX(100vw);
  }
  40%, 60% {
    en haut : calc(50% - 100px);
  }
  50 %, 50,5 % {
    largeur : 200 px ;
    hauteur : 200px ;
    -webkit-transform : translateX(calc(50vw - 100px));
            transformer : translateX(calc(50vw - 100px));
    box-shadow : encart 20px 1px 35px -15px #d4d4d6;
    en haut : calc(50% - 100px);
  }
  60 % {
    box-shadow : encart -20px 1px 35px -15px #d4d4d6;
  }
  100% {
    largeur : 50px ;
    hauteur : 50px ;
    -webkit-transform : translateX(calc(-1vw - 60px));
            transformer : translateX(calc(-1vw - 60px));
    en haut : calc(40% - 100px);
    box-shadow : encart -5px 1px 10px -8px #d4d4d6 ;
  }
}
@-webkit-keyframes skyDim {
  0%, 100% {
    arrière-plan : #030613;
  }
  50%, 70% {
    fond : noir ;
  }
}
@keyframes skyDim {
  0%, 100% {
    arrière-plan : #030613;
  }
  50%, 70% {
    fond : noir ;
  }
}
@-webkit-keyframes sunFreakOut {
  0%, 100% {
    box-shadow : 0 0 60px gold, 0 0 100px #b9a018, encart 0 5px 35px 53px #dbdbdb, encart 48px 8px 34px 25px #c4c4c4 ;
  }
  50%, 70% {
    box-shadow : 0 0 50px #e30000, 0 0 0px #b91818, encart 0 5px 35px 53px #dbdbdb, encart 48px 8px 34px 25px #c4c4c4 ;
  }
}
@keyframes sunFreakOut {
  0%, 100% {
    box-shadow : 0 0 60px gold, 0 0 100px #b9a018, encart 0 5px 35px 53px #dbdbdb, encart 48px 8px 34px 25px #c4c4c4 ;
  }
  50%, 70% {
    box-shadow : 0 0 50px #e30000, 0 0 0px #b91818, encart 0 5px 35px 53px #dbdbdb, encart 48px 8px 34px 25px #c4c4c4 ;
  }
}
@-webkit-keyframes starsFloating {
  0% {
    opacité : 0;
  }
  10% {
    opacité : 1;
  }
  100% {
    -webkit-transform : traduireY(-100vh);
            transformer : traduireY(-100vh);
  }
}
@keyframes starsFloating {
  0% {
    opacité : 0;
  }
  10% {
    opacité : 1;
  }
  100% {
    -webkit-transform : traduireY(-100vh);
            transformer : traduireY(-100vh);
  }
}
</style>
</tête>

Les crackées CSS3 de la crackée CSS3 sont conçues pour répondre aux besoins des utilisateurs.闪烁动画特效,效果很漂亮

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Comment utiliser habilement les effets spéciaux CSS3 pour améliorer l'expérience utilisateur des pages Web Comment utiliser habilement les effets spéciaux CSS3 pour améliorer l'expérience utilisateur des pages Web

09 Sep 2023

Comment utiliser habilement les effets spéciaux CSS3 pour améliorer l'expérience utilisateur des pages Web Avec le développement d'Internet, la conception Web et l'expérience utilisateur sont devenues des liens importants dans le développement de sites Web. L'application d'effets spéciaux CSS3 peut ajouter de la dynamique et des effets visuels aux pages Web et améliorer l'expérience utilisateur. Cet article présentera plusieurs effets spéciaux CSS3 courants et leurs exemples de code pour aider les développeurs à mieux utiliser les effets spéciaux CSS3 et à améliorer l'expérience utilisateur des pages Web. Effet de transition (Transition) L'effet de transition est l'un des effets spéciaux les plus basiques de CSS3 en modifiant un certain attribut.

Implémentation d'effets visuels CSS3 Implémentation d'effets visuels CSS3

22 Mar 2018

Cette fois, je vais vous présenter l'implémentation des effets spéciaux visuels CSS3. Quelles sont les précautions pour réaliser les effets spéciaux visuels CSS3. Ce qui suit est un cas pratique, jetons un coup d'oeil.

Comment utiliser CSS3 pour obtenir des effets stéréoscopiques 3D Comment utiliser CSS3 pour obtenir des effets stéréoscopiques 3D

14 Mar 2018

Cette fois, je vais vous montrer comment utiliser CSS3 pour obtenir des effets spéciaux tridimensionnels 3D. Quelles sont les précautions à prendre pour utiliser CSS3 pour obtenir des effets spéciaux tridimensionnels 3D, jetons un coup d'œil.

Comment utiliser Vue+CSS3 pour créer des effets interactifs Comment utiliser Vue+CSS3 pour créer des effets interactifs

27 Nov 2017

Nous savons que des effets interactifs ou des effets spéciaux seront certainement utilisés lors de la réalisation de projets. J'utilise Vue pour un projet que j'ai développé. En termes de développement de la pile technologique, j'ai utilisé Vue+CSS3. css3 est très utile pour développer des effets spéciaux. Aujourd'hui, je vais vous proposer un tel tutoriel.

Partage de données vidéo d'effets spéciaux CSS3 3D Partage de données vidéo d'effets spéciaux CSS3 3D

31 Aug 2017

"Tutoriel vidéo sur les effets spéciaux CSS3 3D" utilise l'attribut de transition, l'attribut de perspective et l'attribut de transformation dans CSS3 pour créer des effets tridimensionnels réels et utilisables.

CSS3 réalise un effet de retournement dynamique CSS3 réalise un effet de retournement dynamique

26 Dec 2017

Inspiré des effets spéciaux d'animation de cartes à retourner 3D de Baidu Tieba, cet article partage principalement un effet spécial qui utilise la nouvelle fonctionnalité CSS3 pour obtenir des effets spéciaux de cartes à retourner 3D. Les amis dans le besoin peuvent s'y référer. J'espère que cela aide tout le monde.

Comment utiliser CSS3 pour obtenir un effet de lueur interne à la police (explication détaillée) Comment utiliser CSS3 pour obtenir un effet de lueur interne à la police (explication détaillée)

28 Sep 2018

Dans la société actuelle, avec le développement croissant d'Internet, les exigences des utilisateurs en matière d'expérience utilisateur sur le Web deviennent de plus en plus exigeantes, ce qui a donné naissance à davantage de dérivés d'effets spéciaux, tels que les effets d'ombre, les effets de lueur, etc. Cet article présentera vous comment utiliser CSS3 Obtenir des effets spéciaux pour l'éclat des polices

En savoir plus sur le composant de barre de progression dans Bootstrap En savoir plus sur le composant de barre de progression dans Bootstrap

23 Feb 2021

Dans les pages Web, les effets de barre de progression ne sont pas rares, tels que : le système de bissection, l'état de chargement, etc. Le composant de barre de progression utilise les attributs de transition et d'animation de CSS3 pour compléter certains effets spéciaux. Ces effets spéciaux sont disponibles dans les versions IE9 et inférieures. , et les anciennes versions de Firefox.

rotation des effets CSS3 rotation des effets CSS3

27 May 2023

Rotation des effets spéciaux CSS3 Dans la conception Web, les effets spéciaux dynamiques peuvent augmenter l'interactivité et le talent artistique des pages Web, permettant aux utilisateurs de parcourir les pages Web plus facilement. Parmi eux, l’effet de rotation est un effet spécial relativement courant. En CSS3, les effets de rotation peuvent être obtenus grâce à l'attribut transform. 1. Utilisez la transformation pour réaliser la rotation. L'attribut transform dans CSS3 est utilisé pour obtenir des effets de déformation des éléments, tels que la rotation, le mouvement, la mise à l'échelle, etc. Lors de la réalisation de l'effet de rotation des éléments, vous pouvez utiliser la fonction de rotation. La syntaxe spécifique est la suivante : tra.

See all articles See all articles

Hot Tools

Le texte CSS est combiné dans un effet spécial d'animation en forme de cœur

Le texte CSS est combiné dans un effet spécial d'animation en forme de cœur

Le texte CSS est combiné dans un effet spécial d'animation en forme de cœur

Effets spéciaux d'animation de fleurs d'expression CSS3 SVG

Effets spéciaux d'animation de fleurs d'expression CSS3 SVG

L'effet spécial d'animation de fleur de confession SS3 SVG est un effet spécial d'animation pour la Saint-Valentin.

Les sites Web des centres commerciaux CSS utilisent couramment le code du menu de navigation déroulant de la catégorie de gauche

Les sites Web des centres commerciaux CSS utilisent couramment le code du menu de navigation déroulant de la catégorie de gauche

Les sites Web des centres commerciaux CSS utilisent couramment le code du menu de navigation déroulant de la catégorie de gauche

jQuery+CSS3 Effet d'amour pour la Saint-Valentin

jQuery+CSS3 Effet d'amour pour la Saint-Valentin

jQuery + CSS3 Valentine's Day Love Special Effect est un effet spécial d'animation de cœur oscillant suspendu pour la Saint-Valentin.

cuillère css3 ramassant des effets spéciaux d'animation de boulettes de riz gluant

cuillère css3 ramassant des effets spéciaux d'animation de boulettes de riz gluant

Un bol d'expression mignonne de boulettes de riz gluant, une cuillère ramassant des effets spéciaux d'animation de boulettes de riz gluant