rotate旋转后,如何使里面的文字不变形

<div class="feixue">飞雪连天射白鹿</div>
.feixue{
    transform:  perspective(0.5em) rotateX(10deg);
    transform-origin: bottom left;
    background: lightblue;
    display: inline-block;
    margin-bottom: 20px;
    
}

代码如上,效果如下:

clipboard.png

阅读 9.3k
2 个回答
.feixue{
    position: relative;
    transform:  perspective(0.5em) rotateX(10deg);
    transform-origin: bottom left;
    background: lightblue;
    display: inline-block;
    margin-bottom: 20px;
    
}
.feixue::after {
    display: inline-block;
    content: '飞雪连天射白鹿';
    transform:  perspective(0.5em) rotateX(-10deg);
    transform-origin: bottom left;
}
 <div class="feixue"></div>

结果

用个div把文字包起来,反向旋转就好了

推荐问题