Wie Block in CSS transformieren? Pseudo-Elemente ist notwendig oder nicht? Ich versuche, auf dem Bild unten einen blockähnlichen Block zu erzeugen. Ich kann keinen Block wie auf dem Bild unten erstellen.Wie Block in CSS zu transformieren?
Dies ist mein Code:
.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>
Das erwartete Ergebnis:
ja es wird besser sein, ein Pseudo-Element zu verwenden, wenn Sie den Text gerade halten möchten – Aziz
@Aziz Ok! Ich verstehe. Aber ich kann kein blockähnliches Bild auf dem Bild erzeugen. Hilf mir! – CaT