次のコードがあります。
<div class="centered" >
<div class="vinyl" id="vinyl1" style="z-index:2;"></div>
<div style="z-index:5;">
<img src="images/center-image.png"/>
</div>
</div>
</div>
<style>
.centered {
position: fixed;
top: 50%;
left: 50%;
margin-top: -230px;
margin-left: -250px;
}
</style>
<script>
var div = document.getElementById('vinyl1');
var property = getTransformProperty(div);
if (property) {
var d = 0;
setInterval(
function () {
div.style[property] = 'rotate(' + (d++ % 360) + 'deg)';
},
100
);
}
</script>
ご覧のとおり、id vinyl1 の div が回転します。ただし、静的な画像を持つ静的な div であるその div の中心に配置したいと思います。(デモでは、div の下にあり、360 という番号が付けられています) z-index を配置しようとしました。
- z-index が機能せず、それでも下に表示されます
- 画像を正確に中央に配置するにはどうすればよいですか?
ここでデモを見ることができます。