我有一個類似'擦除'過渡的文本內容,使用jQuery來動畫元素寬度。如果寬度從右側移除,則在錨定到左側時可以正常工作。動畫從左到右的寬度(帶文本)
爲簡單的例子見琴:https://jsfiddle.net/4jz7e0dw/5/
可以在小提琴看到,當左對齊(紅色)的文本仍然保持和寬度動畫修剪它的右後衛。這很好。
但是,我現在需要這個工作,當對齊到正確的。
如果我將所有內容對齊,則文本保持錨定在其元素的左側,寬度從右側移除(藍色文本塊在小提琴中)。這會產生滑動效果,而不是我想要的靜態「擦拭」效果。不是很好。
如果我對齊右側但使用direction: rtl;
(如綠色示例),則「擦除」效果可正常工作,但元素的內容會顛倒過來。不是很好。
如何讓文本右對齊並從左邊取出寬度(使'擦除'效果而不是幻燈片),而不反轉內容順序?基本上我需要和左對齊(紅色)相同的效果,但是鏡像(沒有鏡像內容元素)。
綠色塊的工作,你想要什麼? –
@Mohit不,您會看到綠色區塊中的文字內容被顛倒過來。寬度動畫效果起作用,但內容順序需要保持不變。 –