'transform3d'が位置で機能しない:修正された子
通常のCSS環境で、固定divが指定された場所に正確に配置される状況があります(top:0px、left:0px)。 translate3d変換を持つ親がいる場合、これは尊重されないようです。私は何かを見ていませんか?スタイルやトランスフォームの元のオプションのような他のwebkit-transformを試しましたが、うまくいきませんでした。 黄色のボックスがコンテナー要素の内部ではなくページの上部隅にあると予想される例をJSFiddleに添付しました。 以下に、フィドルの簡略版を示します。 #outer { position:relative; -webkit-transform:translate3d(0px, 20px , 0px); height: 300px; border: 1px solid #5511FF; padding: 10px; background: rgba(100,180,250, .8); width: 80%; } #middle{ position:relative; border: 1px dotted #445511; height: 300px; padding: 5px; background: rgba(250,10,255, .6); } #inner { position: fixed; top: 0px; box-shadow: 3px 3px 3px #333; …