私はjQueryを使用slideUp()
しており、背景、丸みを帯びた角、および。slideDown()
を持つオブジェクトに使用しています。-webkit-gradient
box-shadow
何らかの理由で、この正確な組み合わせはChromeではうまく機能しません。
私の仕様では、下の2つの角は正方形(border-radius 0)であると言われています。これは、下の角に位置合わせされるためですが、上の2つの角は丸みを帯びています(border-radius large)。
問題は、アニメーション中slideUp()
およびslideDown()
アニメーション中(これらの遷移中のみであり、完了時ではない)、Chromeでは影が正方形に表示されることです。
画像: http: //i.stack.imgur.com/xGn12.png
私が気付いたいくつかのこと:
border-radius値のほとんどの組み合わせは問題ありませんが、必要な値は問題ありません。これが私がテストしたいくつかの例でOKです:
border-radius: 10px 20px 20px 20px; border-radius: 20px 20px 30px 0; border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 19px 19px;
そして、そうでないものもあります:
border-radius: 10px 20px 20px 25px; border-radius: 20px 20px 0 0; /* what I need */ border-radius: 20px 20px 30px 30px;
SafariとFFではすべてが正常に機能しているようです。
誰か考えがありますか?