CSS-Übergang Breite der div-box zu erweitern, um die Links wenn die Maus schwebt über ihm

CSS-Übergang Breite der div-box zu erweitern, um die Links wenn die Maus schwebt über ihm

Ich habe ein Interessantes problem, das ich zu lösen versuche. Ich habe diese Spenden-Schaltfläche, die erstellt wird, mithilfe der folgenden 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;
}

Und css-übergang Effekt, den ich will, ist, dass der Spenden-button ist orange hintergrund zu erweitern. Es wird erweitert, Links, Richtung Links unten, während die oberen und rechten frame der Schaltfläche intakt bleibt in der Ecke des Browsers.

Ich versucht, die Anwendung der folgenden css-übergang hover-Eigenschaft, etwa so:

#donate-button:hover {
    width:33%;
    left:73%;
    bottom: 53%;
}

Den Spenden-button nur ist die Größe auf dem unteren Rahmen, aber nicht der linke frame und seine Breite. Aber ich bin zu Ahnen, ich wusste nicht, wie die transition-delay-und Dauer-Kombination, so konnte ich nicht wirklich ganz die richtige Wirkung...

Kann jemand mich in die richtige Richtung, wie ich erreichen kann, diese Art von Wirkung/animation? Irgendwelche Ideen?

Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

InformationsquelleAutor awongCM | 2013-11-13
Schreibe einen Kommentar