CSS3d

【HTML】 <div id="a"><img src="m.png"></div>

【CSS】

body{

margin:400px;
}

#a{

   perspective:1000px; 

【设置查看者的位置,以整个舞台作为视角对象】  ;

【开启3d效果需要3D惟一的HTML结构,必须有父元素包含<div id="a">】
}

img{

transform:translate3d(0px,0px,-190px);

transform:scale3d(1,1,1) rotateX(40deg);
3D缩放拉伸,单独设置无效,需要加上角度

transform:rotate3d(0,0,-225,45deg);
3D旋转

transform:rotate3d(0,1,0,45deg);

transform:perspective(1000px) rotate3d(0,0,0,45deg);
【设置查看者的位置,以每张图片作为视角对象,每张图效果相同】

}

时间: 2024-10-22 20:20:56

CSS3d的相关文章

three.js css3d - 元素周期表

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <title>three.js css3d - 元素周期

CSS3D效果

效果如本博客中右边呢个浅色框框,来自webpack首页(IE绕路0_0) github地址:http://wjf444128852.github.io/demo02/css3/css3d/ 思路: 1.关键是父元素ul的这2个属性 a:transform-style: preserve-3d; b:transform: rotateX(-33.5deg) rotateY(45deg); 让ul先有点偏移旋转的效果! 2.分别让每个li相对于ul前后左右上下位移一定距离是li宽度的一半,6个面上的

利用CSS3D效果制作简易旋转木马效果

最近看一下css3d的一些特性,想着也实验学习一下,制作个小demo之类的.就练习了一下.开发一个粗糙的选择木马效果,如图 其实就是找到角度和位置,计算每根柱子的旋转角度摆放到3d空间的置顶位置即可.然后利用css的animate属性让3d舞台无线旋转,就有了一简易的旋转木马效果.感兴趣的可以看一下,可以把代码中的图片路径改为自己的图片地址就行了.直接可用. 代码如下: <!DOCTYPE html> <html> <head lang="en">

CSS3D 转换调试

css3d 测试工具 效果如图: 代码如下: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="renderer" content

CSS3d 基础

-webkit-transform-style:-webkit-preserve-3d;//设置3D转换 translateX:px; 平移 translateY:px; translateZ:px; rotateX:deg; 旋转 rotateY:deg; rotateZ:deg; transform-origin://旋转中心 X轴 left center right Y轴 top center bottom Z轴 length px 三维属性 -webkit-perspective:800

CSS3D变换/立方体旋转效果

3D变换基于几个比较重要的属性,perspective,translateZ,preserve-3d; transform-style(preserve-3d)建立3D空间 perspective视镜 perspective-origin视镜基点 x:left/center/right/length/% y:top/center/bottom/length/% transform新增函数 rotateX():如果值为正值,元素围绕X轴顺时针旋转:反之,如果值为负值,元素围绕X轴逆时针旋转. ro

css3d总结

3d容器-舞台 必须同时设置 transform-style: preserve-3d;  perspective: length;不可设置 overflow: hidden(其如同transform-style:flat;) 隐藏后背元素 backface-visibility: hidden; transform-style: preserve-3d 只影响这个元素的子元素,孙子元素无效,即3d元素的父元素必须设置该属性 perspective: length 仅作用于元素的后代,而不是其元

css3D文字效果

div { width:400px; height: 300px; line-height: 300px; background: #4bb1ff; font-size: 100px; text-align: center; color: #fff; text-shadow: 1px 1px 0 #158af7, 2px 2px 0 #158af7, /* end of 2 level deep grey shadow */ 3px 3px 0 #158af7, 4px 4px 0 #158af

css3加js做一个简单的3D行星运转效果

前几天在园子里看到一篇关于CSS3D行星运转的文章,原文在这里,感觉这个效果也太酷炫了,于是自己也就心血来潮的来尝试的做了一下.因为懒得去用什么插件了,于是就原生的JS写,效果有点粗超,还有一些地方处理的不是很好,如果有好的建议万望留言告知,不胜感谢.源代码已上传到github上,点这里获取.好了不说废话了,下面附上代码. HTML部分 <div class="path-Saturn"> <div id="Saturn" title="土