を作成なぜ白いラインが見えますか? これは実際には白ではありませんが、サイトの背景を示しているだけです。その背景は白です。
これは、回転divの色の代わりに背景画像を使用している場合は発生しません。回転を適用するには、これを使用し
:
$('.box').css('transform', 'translateZ(-'+halfHeight+'px) rotateX('+ deg +'deg)')
を作成なぜ白いラインが見えますか? これは実際には白ではありませんが、サイトの背景を示しているだけです。その背景は白です。
これは、回転divの色の代わりに背景画像を使用している場合は発生しません。回転を適用するには、これを使用し
:
$('.box').css('transform', 'translateZ(-'+halfHeight+'px) rotateX('+ deg +'deg)')
これは、グラフィックレンダラの問題です。そして、それはすべてのコンピュータで同じではありません。
translateZ()
を使用する代わりに、translate3d()
を使用すると、GPUが使用可能になり、フレームがなくてもアニメーションがスムーズになります。
続きを読むMDN
ブラウザのアーティファクトのように感じます。それは確かに自分のPCで起こるわけではありません(Windows 10のFirefox 49 x64) –
Chrome(Windows)53.0.2785.116でも発生しません。 – JuniorDev
コメントありがとう! – Alvaro