我正在嘗試爲兩個重疊的div設置動畫寬度,以顯示/隱藏其中包含的文本。我想讓一個div從左到右進行動畫製作,另一個從右向左進行動畫製作,這樣一張文字就被擦掉了,另一個文字也隨之顯露出來。CSS從左至右設置動畫Div寬度
這是我到目前爲止的JS小提琴,但它們都是從左到右顯示的。我如何從「從右到左」顯示「取消」?
https://jsfiddle.net/a43wrq20/
我認爲,這些規則將做到這一點,但它不是爲我工作:
.foo {
right: 0;
width: 0;
}
.foo.active{
right: 0;
width: 120px;
}
而且,它們都稍微移動,因爲它們可以動畫?任何人都可以看到這個簡單的解決方案?
非常感謝!
Thabks盧卡,它不完全是我正在尋找,但 - 對不起,如果我的描述是好的。我想保持'登錄'和'取消'固定,但是它們包含div的寬度變爲'覆蓋'和'揭開'它們。不要像'你的榜樣那樣'取消'。我想'取消與現在登錄的'相反'。希望是有道理的! –