Tout d'abord, je tiens à admettre que mon titre prête à confusion et j'en suis désolé. Ce que je veux obtenir, c'est l'effet suivant en survol :
Mon site Web est ici https://wordpress-493302-3130963.cloudwaysapps.com/
J'ai réussi à réaliser la moitié de ce que je souhaite réaliser en utilisant les transitions CSS, mais je ne parviens pas à voir le cliché instantané du bouton en cours de création, comme indiqué dans l'image ci-dessus. Mon CSS est le suivant
.cta-button-menu:hover { transform:rotateZ(45deg) !important; background: #21B6CD !important; color: white !important; transition: 1s; }
Si cela peut être implémenté en utilisant JS ou autre chose, c'est également possible, mais CSS est préféré.
N'inclut pas le HTML généré à partir du plugin méga menu, mais cela peut être fait si vous le souhaitez.
Je recommande de réaliser 2 boutons/une étiquette :
Vous pouvez utiliser
::before
pour appliquer cet effet.