CSSを使ってiOSで見ることのできる特定の種類のメニューをエミュレートしようとしています。それはul
のメニュー項目を持っていて、それぞれをクリックすると、ページが表示されます。アニメーション中にborder-radiusが消える
ただし、メニューがスライドしている間は(がアクティブになっている間に、が滑っています)、コーナーが四角く回転します。その後、アニメーションが終了した後で丸くなるように戻ります。
jsfiddleは、私の余分なスタイリングコードを大量にカットしたものです。リスト内のいずれかのタイトルをクリックすると、コンテンツがアニメーション化されているようにコーナーが四角に変わることがわかります。これは、戻るボタンを押すと再び見ることができます。
最新のChromeとSafariではこの問題が確認されましたが、Firefoxでは認識されません。
これはなぜですか?あなたは精緻化できますか?それは動作します、私はちょうどなぜ思っています。 –
要素スタックで.modal-contentを高くすることで、移行が発生すると、.modal-contentの子要素が.modal-contentの「下」に移動します。ですから、.modal-contentの境界線は、移行する子供によって隠されることはありません。なぜこれがWebkitブラウザで問題と思われるのか、わからない。 – ellitt
ああ。これをあなたの答えに加えたいですか?私はそれを受け入れます。 –