finden Sie in diesem jsfiddle: https://jsfiddle.net/b53te5qb/1/Transition links div Breite über rechts div und umgekehrt
Ich versuche, jede dieser div Breiten Übergang zu machen schön über den anderen.
Gerade jetzt ist es ein Instant-Effekt, aber ich möchte für den reibungslosen Übergang. Wenn ich den Übergang versuche, wird es fehlerhaft. Hier
ist die HTML:
<div class="outer">
<div class="color left"></div>
<div class="color right"></div>
</div>
Und hier ist die CSS so weit:
.outer {
position: relative;
height: 100px;
width: 200px;
}
.color {
height: 50px;
width: 50%;
float: left;
transition: width 0.3s linear;
-webkit-transition: width 0.3s linear;
}
.color:hover {
width: 100%;
position: absolute;
}
.left {
background-color: #ff0;
}
.right {
background-color: #0ff;
}
Ich bin offen für die Umstrukturierung dieses jedoch würde ich muss, um die Aufgabe abzuschließen. Ich habe dies nur als Beispiel angegeben.
, die wie folgt https://jsfiddle.net/xm5dwzsL/ getan werden kann, wenn auf das, was diese zwei Elemente enthalten könnte, man braucht in einer anderen Art und Weise dies zu tun könnte. – LGSon
nur eine in absoluter Position wird tun, Z-Index kann für die überlappende Ausgabe verwendet werden https://jsfiddle.net/b53te5qb/1/ –
@GCyrillus Sie posted den gleichen Geige Link wie OP in der Frage hat :) – LGSon