通过CSS旋转html正文

通过CSS旋转html正文,html,css,Html,Css,我试图通过CSS旋转html主体。 到目前为止,我尝试了以下代码: -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); 我在IE、Chrome和Firefox上试过,但在任何浏览器上都不起作用。 我做错了什么 身体{ 字体系列:Arial,Verd

我试图通过CSS旋转html主体。 到目前为止,我尝试了以下代码:

-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
我在IE、Chrome和Firefox上试过,但在任何浏览器上都不起作用。 我做错了什么

身体{ 字体系列:Arial,Verdana; 字号:10pt; 背景色:EEEE; 保证金:0; 溢出:隐藏; -webkit变换:旋转90度; -moz变换:旋转90度; -o变换:旋转90度; -ms变换:旋转90度; 变换:旋转90度; } /*Datumsanzeige-aktueller标签*/ 头{ 字体大小:粗体; 字体大小:30磅; 利润率:50像素0 30像素60像素; } 页面导航{ 底部:0; /*显示:无*/ 左边距:10px; 高度:34px; 文本对齐:居中; 位置:固定; } 桌子{ 宽度:90%; 高度:自动; 边界间距:2px; } th{ 背景色:009de0; 颜色:ffffff; } 运输署分区{ 溢出:隐藏; 文本对齐:居中; } .内容{ -webkit变换:旋转180度; -莫兹变换:旋转180度; } .c1{ 背景色:c7ebfc; 宽度:20%; 颜色:009de0; } .c2{ 背景色:c7ebfc; 宽度:20%; 颜色:009de0; } .c3{ 背景色:c7ebfc; 宽度:40%; } .c4{ 背景色:b9e6fb; 宽度:20%; } .c5{ 背景图像:-webkit gradientlinear,左上,右上,color-stop0.12,D2D3D5,color-stop0.25,FFFFFF,color-stop0.37,D2D3D5; 背景图像:-o-linear-gradientright,D2D3D5 3%,FFFFFF 8%,D2D3D5 15%; 背景图像:-moz线性渐变光源,D2D3D5 3%,FFFFFF 8%,D2D3D5 15%; 背景图像:-webkit线性渐变光源,D2D3D5 3%,FFFFFF 8%,D2D3D5 15%; 背景图像:-ms线性梯度光,D2D3D5 3%,FFFFFF 8%,D2D3D5 15%; 背景图像:右线性渐变,D2D3D5 3%,FFFFFF 8%,D2D3D5 15%; 位置:固定; 排名:0; 左:0; 宽度:100%; 高度:60px; } .c6{ 位置:相对位置; 利润率:28px050px; 高度:50px; z指数:99; } .c7{ 宽度:100%; 边界间距:1px; } .c8{ 宽度:50%; 垂直对齐:顶部; } .c9{ 宽度:50%; 垂直对齐:顶部; } .c10{ 高度:332px; 宽度:627px; } .c11{ 宽度:50%; 垂直对齐:顶部; } .c12{ 宽度:50%; } 研讨课 研讨课 从…起 到 建筑 房间
虽然您提供的代码似乎有效,但这里有一个jQuery解决方案,您可以尝试。您没有标记jQ,但它在您的代码中

我刚刚写了这个插件,它可以旋转东西

jQuery.fn.rotate = function(degrees,speed,d) {
    if(typeof speed == 'undefined') var speed = 50;
    if(typeof degrees == 'undefined') var degrees = 360;
    if(typeof d =='undefined') var d = 0;
    context = this;
    setTimeout(function(){
        console.log(d);
        $(context).css({
            '-webkit-transform' : 'rotate('+d+'deg)',
            '-moz-transform' : 'rotate('+d+'deg)',
            '-ms-transform' : 'rotate('+d+'deg)',
            'transform' : 'rotate('+d+'deg)'
        });
        d++;
        if(d<=degrees) $(context).rotate(degrees,speed,d);
    },speed)
};
将页面旋转90度


这里有一把小提琴:

它应该可以工作,你有小提琴吗?在Chrome和Firefox中似乎可以正常工作,你的版本有什么问题?它可以正常工作。你的主体标签里面有什么内容?请发一篇帖子。我更正了你的编辑,这样你的HTML和CSS就可以在你的问题中运行了,而且看起来效果很好。
$('body').rotate(90, 10);