㈠ 超酷的HTML5 3D幻灯片轮播特效代码
这里有个例子,可以参考一下 http://sc.chinaz.com/jiaoben/131029236530.htm
或者直接去jquery特效网站去找完整代码,内里边例子很多。容
望采纳
㈡ 怎样用HTML5、CSS3和JavaScript创建一个3D效果的图片切换翻转效果
/*以谷歌浏览器为例,实现360度翻转,命名个方法run翻转,调用run,5s周期内实现翻转*/
{
-webkit-animation: run 10s linear infinite; /*添加动画,动画周期为5s,无限循环*/
}
@-webkit-keyframes run {
0% { /*动画初始状态时元素旋转角度*/
-webkit-transform: rotateX(0deg) rotateY(0deg)
}
100% { /*动画结束状态时元素旋转角度*/
-webkit-transform:rotateX(360deg) rotateY(360deg)
}
}
㈢ HTML5如何在网页中实现3D效果
CSS3除了为开发者提供二维变形之外,还将动画从二维平面推动到了三维立体状态,能够实现真正的三维特效。
三维变形和二维变形一样,均使用的是transform属性。想要触发三维变形有两种方式:一种方式是通过语法告知浏览器“请采用三维方式进行变形处理”,另一种方式是直接使用CSS3三维变形的语法。
触发方法1:告知浏览器变形方式
-webkit-transform-style:preserve-3d;
Tips:IE不支持三维变形,在移动端,绝大多数的浏览器均为WebKit内核,因此,在此句代码之前需要书写-webkit-的前缀内核。
Tips:不要为body元素设置-webkit- transform-style: preserve 3d,否则会对position:fixed定位的元素造成布局影响。在开发当中,如果当前元素属于body的子级元素,又希望应用三维变形,则在body和当前元素之间多嵌套一层结构,并为这层元素应用三维变形即可。
触发方法2:直接使用CSS3变形语法
<!DOCTYPEhtml>
<head>
<metacharset="UTF-8">
<title>言成科技/title>
<style>
.box1{
width:150px;
height:150px;
border:2pxsolidblue;
}
.box1div{
height:150px;
background:rgba(0,0,0,0.5);
-webkit-transform:translate3d(30px,60px,20px)rotateX(30deg);
transform:translate3d(30px,60px,20px)rotateX(30deg);
}
</style>
</head>
<body>
<divclass="box1">
<div></div>
</div>
</body>
</html>
3D效果制作-目标效果图
以上资料来源:《HTML5布局之路》
㈣ html5怎么实现3d效果
我写了个正方体的模板,你可以按照你想要的把每个面旋转不同角度就行了
<styletype="text/css">
html{
font-size:62.5%;
}
img{
width:300px;
height:300px;
}
#stage{
margin-top:200px;
margin-left:auto;
margin-right:auto;
width:300px;
height:300px;
perspective:1200px;
font-size:5em;
font-weight:bold;
color:#cc00ff;
}
.cube{
position:relative;
transform:rotateX(-45deg)rotateY(45deg);
transform-style:preserve-3d;
transition:all.6s;
}
.side{
color:blue;
text-align:center;
width:300px;
height:300px;
line-height:300px;
position:absolute;
background:#cc66ff;
opacity:0.5;
border:1pxsolidrgba(117,4,24,0.5);
}
.front{
transform:translateZ(150px);
}
.back{
transform:rotateY(180deg)translateZ(150px);
}
.left{
transform:rotateY(-90deg)translateZ(150px);
}
.right{
transform:rotateY(90deg)translateZ(150px);
}
.top{
transform:rotateX(90deg)translateZ(150px);
}
.bottom{
transform:rotatex(-90deg)translateZ(150px);
}
#stage:hover.cube{
transform:rotateX(-45deg)rotateY(225deg);
transition:transform.6s;
}
</style>
</head>
<body>
<divid="stage">
<divclass="cube">
<divclass="sidefront"><imgsrc="6.gif"alt=""/></div>
<divclass="sideback"><imgsrc="2.jpg"alt=""/></div>
<divclass="sideleft"><imgsrc="3.jpg"alt=""/></div>
<divclass="sideright"><imgsrc="4.jpg"alt=""/></div>
<divclass="sidetop"><imgsrc="5.jpg"alt=""/></div>
<divclass="sidebottom"><imgsrc="1.jpg"alt=""/></div>
</div>
</div>
</body>
㈤ html 如何实现3D切换图片
利用 css3 的 transform 和 transition 应该就可以实现
㈥ html5如何让图片3d旋转
1、首先打开html文件编辑器,这里使用vscode新建一个html文档,文档中写入基本的html结构,然后插入img标签并插入一张图片,给img一个class属性:
㈦ html5的3d模式,如何把webGL改成canvas模式
基于webgl的3D框架也算吧?众所周知,WebGL作为 OpenGL的子集,在HTML5中有很大的支持力度,不过webgl是很底层的一种技术,不容易形成3D开发概念,所以有很多基于webgl 的3D框架产生,常见的有three.js、thingjs、d3.js等等。
thingjs是近两年的新兴框架,比three.js更为顶层,相当于不需要任何3D专业知识储备,只懂得js, html5, canvas开dde发逻辑就可以调试3D效果,加速开发效率,所以受到中小企业开发者的欢迎。
thingjs在线平台提供3D可视化开发套件,3D模型库有十万多个模型和场景,项目导入平台有默认灯光,利用3D源码开发灯光效果、变换2D/3d等,免费注册thingjs账户可看到以下3D编辑器效果。
㈧ html5 3d旋转相册代码怎么用
以下是代码:
<!DOCTYPE html>
<html>
<head>
<title>transform-style实现Div的3D旋转-柯乐义</title>
<style>
*{font-size: 24px;color: #00ff00; padding:0; margin:0;}
#container {
position: relative;
height: 300px;
width: 300px;
-webkit-perspective: 500;
margin-top: 200px;
margin-right: auto;
margin-left: auto;
}
#parent-keleyi-com {
margin: 10px;
width: 280px;
height: 280px;
background-color: #666;
opacity: 0.3;
-webkit-transform-style: preserve-3d;
-webkit-animation: spin 15s infinite linear;
}
#parent-keleyi-com > div {
position: absolute;
top: 40px;
left: 40px;
width: 280px;
height: 200px;
padding: 10px;
-webkit-box-sizing: border-box;
}
#parent-keleyi-com > :first-child {
background-color: #000;
-webkit-transform: translateZ(-100px) rotateY(45deg);
}
#parent-keleyi-com > :last-child {
background-color: #333;
-webkit-transform: translateZ(50px) rotateX(20deg);
-webkit-transform-origin: 50% top;
}
/*执行Y轴旋转360度动画*/
@-webkit-keyframes spin {
from {-webkit-transform: rotateY(0);}
to {-webkit-transform: rotateY(360deg);}
}
</style>
</head>
<body>
<div>请使用支持CSS3的浏览器<a href="http://keleyi.com/a/bjad/s89uo4t1.htm" target="_blank">原文</a></div>
<div id="container">
<div id="parent-keleyi-com">
<div><a href="/">柯乐义</a></div>
<div><a href="/">keleyi.com</a></div>
</div>
</div>
</body>
</html>