2
CSSのブロックを変換する方法は?擬似要素は必要かどうか?私は下の図のブロックのようなブロックルックを作成しようとします。私は下の写真のようなブロックを作ることができません。CSSでブロックを変換するには?
は、これは私のコードです:
.transform_items {
width: 40%;
height: 80px;
position: relative;
margin: 0 auto;
perspective: 600px;
margin-top: 150px;
left: 50px;
}
.block,
.block::before{
display: block;
position: absolute;
margin: 0 auto;
}
.block {
border: 5px solid transparent;
width: 350px;
height: 60px;
}
.block::before {
content: '';
border: 5px solid #52B352;
transform: rotateY(30deg);
top: -5px;
right: -5px;
bottom: -5px;
left: -35px;
}
.block a {
font-size: 24px;
}
<div class="transform_items">
<div class="block"><a>Block</a></div>
</div>
期待される結果:
をはいテキストをそのままにしたい場合は、疑似要素を使用する方が良いでしょう。 – Aziz
@Aziz Ok!わかりました。しかし、私は絵の上のブロックのようなブロックルックを作成することはできません。助けて! – CaT