永发信息网

css3 中怎样实现div的2d,3d旋转?

答案:6  悬赏:20  手机版
解决时间 2021-04-02 19:28
css3 中怎样实现div的2d,3d旋转?
最佳答案
上面不是写的很清楚么
div
{
transform: rotateY(130deg);
-webkit-transform: rotateY(130deg); -moz-transform: rotateY(130deg); }
全部回答
transform:rotateY(130deg);
-webkit-transform:rotateY(130deg);
-moz-transform:rotateY(130deg);
新建一个HTML文件粘过去:

2D 旋转

3D 旋转


html:

2D 旋转    

3D 旋转    
JS:
var x,y,n=0,ny=0,rotINT,rotYINT    
function rotateDIV()    
{    
x=document.getElementById("rotate1")    
clearInterval(rotINT)    
rotINT=setInterval("startRotate()",10)    
}    
function rotateYDIV()    
{    
y=document.getElementById("rotatey1")    
clearInterval(rotYINT)    
rotYINT=setInterval("startYRotate()",10)    
}    
function startRotate()    
{    
n=n+1    
x.style.transform="rotate(" + n + "deg)"    
x.style.webkitTransform="rotate(" + n + "deg)"    
x.style.OTransform="rotate(" + n + "deg)"    
x.style.MozTransform="rotate(" + n + "deg)"    
if (n==180 || n==360)    
{    
clearInterval(rotINT)    
if (n==360){n=0}    
}    
}    
function startYRotate()    
{    
ny=ny+1    
y.style.transform="rotateY(" + ny + "deg)"    
y.style.webkitTransform="rotateY(" + ny + "deg)"    
y.style.OTransform="rotateY(" + ny + "deg)"    
y.style.MozTransform="rotateY(" + ny + "deg)"    
if (ny==180 || ny>=360)    
{    
clearInterval(rotYINT)    
if (ny>=360){ny=0}    
}    
}     



2D旋转

3D旋转




demo



2D旋转

3D旋转

放大


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国债应如何解释
30毫升是不是一瓶盖?
1990年湖南澧县第五中学校长是谁
请问Z字头的火车硬卧能充电吗?
在《叛逆的鲁鲁修》中,给C·C配音的是谁?
几茎折肢断臂什么意思
面试合格后公司为什么要求提供前公司的工资凭
图片里的英国模特分别是谁?
萌新求助,ios怎么安装啊,ios能玩儿吗
ABAQUS中鸡蛋跌落怎么设置边界条件
在机场时问"在哪里托运行李",英语怎么说好
oracle中说虚拟列指的是什么
求招聘会信息
怎样诊麦
请教大神力洛克的日期有显示在9点钟位置的吗
推荐资讯
态度为什么不能和提高搭配?
我干了大姨姐她老公知道会怎么对姨姐
因为盗窃摩托车,被关进看守所,可以去看守看
我想知道在美柚上发小说能挣钱吗
哪个护身符好一些
联想笔记本刚重置就死机,开机后就显示“初始
腰部可以拔罐吗
一天,妈妈买菜找回来一张20元假币
单选题唯物辩证法认为,事物的联系是A.普遍存
屋顶放着一对白玉象是什么意思?
我想问一下:为什么在PPT还没播放的时候有小
加油员辞职信怎么写
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?