divを回転しようとしていますが、bodyの幅をすべてカバーするようにしたいと思います。そこで、幅を120%に設定しようとしました(明らかに100%では不十分でした)。しかし、その "解決策"の問題は、私がdivを正しく内部に集中させることができないということです。私はそれをどのように解決すべきですか?回転したdivのテキストの内側にdivを配置します
* {
margin: 0;
padding: 0;
}
body {
background-color: yellow;
overflow-x: hidden;
}
.rotation {
position: relative;
display: table;
width: 120%;
height: 500px;
transform: rotate(-5deg);
background-color: green;
margin-left: -50px;
}
.wrapper {
display: table-cell;
vertical-align: middle;
margin: 0 auto;
text-align: center;
transform: rotate(5deg);
}
<h1>Some title</h1>
<div class="rotation">
<div class="wrapper">
<h1>Heading</h1>
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quo quaerat, dolore quod cum ea rerum asperiores cupiditate esse harum. Voluptatibus soluta fuga, beatae quod dolorem, veniam sint ab non laboriosam.</span>
</div>
</div>
どのように表示したいのかの参考画像がありますか?たとえば、「センター[...]正しく」とはどういう意味ですか? – Hans