我正在尝试旋转文本块,如下所示:

可以使用CSS完成此操作,还是需要使用JavaScript?

最佳答案

您可以使用CSS3的 transform 和IE的filter以跨浏览器的方式进行操作。

请参阅: http://jsfiddle.net/dRQaw/

This is the magical tool used to generate the cross-browser CSS.

<div id="skewed">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eu metus nisi. Integer non adipiscing massa. Etiam et diam magna. Mauris sit amet arcu dui, a malesuada erat.</div>

#skewed {
    font: 21px Impact, sans-serif;
    text-align: center;
    background: #ccc
}
#skewed {
     width:             350px;
     height:            140px;

     -moz-transform:    skew(-5deg, -5deg);
     -o-transform:      skew(-5deg, -5deg);
     -webkit-transform: skew(-5deg, -5deg);
     transform:         skew(-5deg, -5deg);
}

09-20 04:35