I transform角度生成
    image.png

    1. .box{
    2. width: 100px;
    3. height: 100px;
    4. border: 1px solid orangered;
    5. transform: perspective(1em) rotateX(5deg);
    6. margin: 100px;
    7. }

    II 伪元素生成
    image.png

    .box{
    
               position: relative;
               display: inline-block;
               padding: .5em 1em .35em;
               margin: 200px;
    
            }
           .box::after{
               width: 150px;
               height: 150px;
               content: "";
               position: absolute;
               top: -20px;right: 0;left: -10px;right: 0;
               z-index: -1;
               background:orangered;
               transform: perspective(1em) rotateX(5deg);
           }
    

    为了让它的尺寸更好掌握,我们可以为它指定 transform-origin: bottom;,当它在 3D 空间中旋转时,可以把它的底边固定住。

    transform: scaleY(1.3) perspective(.5em) rotateX(5deg); 
    transform-origin: bottom;