https://jsfiddle.net/c9td9d8q/
↑実現したいことのサンプルとして transform
と絶対配置で再現しています。
赤い部分が親要素の矩形、グレーははみだした画像の色です。
(実際には親要素に overflow: hidden;
をかけてはみだした部分は見えないようにします)
transform
のプロパティを使ってパララックスで画像を動かしたいため、
可能であれば初期値は translate3d(0, 0, 0);
にしておきたいです。
何かいい方法はありますでしょうか。
html
1<div class="image"> 2 <img src="//placehold.it/200" alt=""> 3</div>
css
1.image { 2 width: 100px; 3 height: 100px; 4 position: relative; 5 background: #c33; 6} 7 8img { 9 display: block; 10 position: absolute; 11 top: 50%; 12 left: 50%; 13 transform: translate3d(-50%, -50%, 0); 14}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。