Cet article présente principalement l'utilisation de React plus CSS3 pour réaliser l'ouverture de l'enveloppe rouge WeChat animation exemple d'effet (code), qui a une certaine valeur de référence. Les amis intéressés peuvent s'y référer. une fois.
Les enveloppes rouges WeChat ont déclenché une série de folies marketing. Je pense que tout le monde connaît cette forme d'enveloppes rouges. Dans l'esprit du divertissement, nous utilisons ici React pour simplement implémenter l'effet d'animation de l'ouverture du rouge. des enveloppes pour que tout le monde puisse se réunir et apprendre
Utilisez CSS3 pour dessiner des enveloppes rouges
.redpack { height: 450px; background: #A5423A; width: 300px; left: 0; top: 0; border-radius: 10px; margin: 0 auto; } .topcontent { height: 300px; border: 1px solid #BD503A; background-color: #BD503A; border-radius: 10px 10px 50% 50% / 10px 10px 15% 15%; box-shadow: 0px 4px 0px -1px rgba(0,0,0,0.2); } #redpack-open { width: 100px; height: 100px; border: 1px solid #FFA73A; background-color: #FFA73A; border-radius: 50%; color: #fff; font-size: 20px; display: inline-block; margin-top: -50px; box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.2); }
<p class='redpack'> <!-- 红包的顶部盖子 --> <p class="topcontent"></p> <!-- 拆红包的按钮 --> <p id="redpack-open"></p> </p>
Les L'effet est le suivant :
Utilisez React pour distinguer différents états transitions
Utilisez React. S'il est implémenté avec js, il contrôle principalement si l'enveloppe rouge est en attente d'ouverture ou a été ouverte en jugeant l'état. Le code spécifique est le suivant
<.>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!