CSS Largeur de la Transition div boîte à étendre vers la gauche lorsque la souris passe sur elle
J'ai un problème intéressant, je suis en train de résoudre. J'ai ce bouton faire un don créé à l'aide de la suite de la css.
#donate-button {
width: 211px;
position: absolute;
background: #FFBC2F;
color: #FFF;
left: 1140px;
right:1340px;
z-index: 30;
top: 0px;
transition:width 2s;
transition:left 2s;
transition:bottom 2s;
}
Et le css effet de transition que je veux pour cela est que le bouton faire un don du fond orangé pour étendre. Elle permettra d'élargir la vers la gauche, vers le fond à gauche, tandis que le haut et le volet de droite de la touche reste intacte dans le coin du navigateur.
J'ai essayé d'appliquer la suivante transition css hover propriété comme suit:
#donate-button:hover {
width:33%;
left:73%;
bottom: 53%;
}
Le bouton faire un don seulement le redimensionnement dans le cadre du bas, mais pas le cadre de gauche et de sa largeur. Mais je suis soupçonnant je ne savais pas comment appliquer la transition retard et la durée des temps de combinaison, donc je ne pouvais pas vraiment tout à fait obtenir le bon effet...
Quelqu'un peut-il m'indiquer la bonne direction dans la façon dont je peux réaliser ce type d'effet/de l'animation? Des idées?
Laissez-moi savoir si vous avez besoin de plus d'infos.
Vous devez vous connecter pour publier un commentaire.
Vous écraser la
transition
bien ici deux fois, de sorte que seule la dernière valeur enfin “survit”.Vous devez mettre toutes les trois valeurs que vous souhaitez animer en un
transition
propriété,Oh j'ai trouvé la réponse.
Je devrais faire comme ceci.
J'ai oublié d'ajouter la propriété height. C'est pourquoi la hauteur a été élargie trop vite lors du survol, donc pas d'animation a été possible.