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