Maison interface Web tutoriel CSS CSS3 réalise le partage de code de compte à rebours de rotation circulaire

CSS3 réalise le partage de code de compte à rebours de rotation circulaire

Feb 26, 2018 am 09:40 AM
css css3

De nombreuses interfaces de réponse H5 ont un effet de compte à rebours rotatif, une animation qui tourne et diminue continuellement, similaire à l'image ci-dessous. Cet article vous présente principalement comment implémenter la fonction de compte à rebours de rotation circulaire dans CSS3. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.

Je l'ai étudié aujourd'hui et il peut être obtenu grâce à la rotation des frontières. Généralement, nous pouvons obtenir un cercle à quatre segments traversant la frontière.

Voir le cercle du stylo de stoneniqiu (@stoneniqiu) sur CodePen.

Ensuite, vous pouvez le faire pivoter pour former un effet de compte à rebours :

Voir la rotation du cercle du stylo par stoneniqiu (@stoneniqiu) sur CodePen.

La rotation initiale est de 45 degrés pour que le demi-cercle se tienne juste debout. Faites ensuite pivoter cent quatre-vingts degrés.


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

.rightcircle{

               border-top: .4rem solid #8731fd;

               border-right: .4rem solid #8731fd;

               right: 0;

               transform: rotate(45deg)

           }

.right_cartoon {

               -webkit-animation: circleProgressLoad_right 10s linear infinite forwards;

               animation: circleProgressLoad_right 10s linear infinite forwards;

           }

@keyframes circleProgressLoad_right {

               0% {

                   -webkit-transform: rotate(46deg);

                   transform: rotate(46deg)

               }

               50%,to {

                   -webkit-transform: rotate(-136deg);

                   transform: rotate(-136deg)

               }

           }

Copier après la connexion

Après tout, ce n'est pas une véritable réduction. Si une couleur domine, elle peut être reconstituée par deux demi-cercles.

Voir le minuteur circulaire Pen de stoneniqiu (@stoneniqiu) sur CodePen.


1

2

3

4

5

6

7

8

9

10

@keyframes circleProgressLoad_left {

               0%,50% {

                   -webkit-transform: rotate(46deg);

                   transform: rotate(46deg)

               }          

               to {

                   -webkit-transform: rotate(-136deg);

                   transform: rotate(-136deg)

               }

           }

Copier après la connexion

Notez que la ligne droite tourne pendant 5 secondes, puis attend encore cinq secondes sur le côté gauche. L'effet de l'animation CSS ici est légèrement différent. Le côté droit commence à 0 %, 50 %. , à. Le côté gauche est 0 %, 50 %, puis jusqu'à, ce qui permet d'obtenir une attente de 5 secondes. C'est l'effet du compte à rebours rotatif. Enfin, vous pouvez modifier la couleur de la bordure gauche du demi-anneau gauche pour mettre en évidence la situation d'urgence des dernières secondes.

Recommandations associées :

Code de vérification de l'applet WeChat pour obtenir le partage de code avec effet de compte à rebours

Partage de code de mise en œuvre du compte à rebours magnifique sur toile

Code d'implémentation de l'applet du compte à rebours jquery

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que signifie l'espace réservé en vue Que signifie l'espace réservé en vue May 07, 2024 am 09:57 AM

Que signifie l'espace réservé en vue

Comment écrire des espaces dans vue Comment écrire des espaces dans vue Apr 30, 2024 am 05:42 AM

Comment écrire des espaces dans vue

Que signifie span en js Que signifie span en js May 06, 2024 am 11:42 AM

Que signifie span en js

Comment avoir dom en vue Comment avoir dom en vue Apr 30, 2024 am 05:36 AM

Comment avoir dom en vue

Que signifie rem en js Que signifie rem en js May 06, 2024 am 11:30 AM

Que signifie rem en js

Comment introduire des images dans vue Comment introduire des images dans vue May 02, 2024 pm 10:48 PM

Comment introduire des images dans vue

Quelle est la fonction de la balise span Quelle est la fonction de la balise span Apr 30, 2024 pm 01:54 PM

Quelle est la fonction de la balise span

Dans quelle langue le plug-in du navigateur est-il écrit ? Dans quelle langue le plug-in du navigateur est-il écrit ? May 08, 2024 pm 09:36 PM

Dans quelle langue le plug-in du navigateur est-il écrit ?

See all articles