3D图片展示效果练习
2017-01-09 22:39
751 查看
今天学着做了一个3D图片展示的动态效果。
截图:
初始状态:
变换中状态:
结束状态:
代码:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>iphone3D图片展示效果练习</title>
<style type="text/css">
/*背景3D舞台*/
#background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fefefe;
perspective: 900px;
}
/*手机图片初始化状态*/
#iphone {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
height: 340px;
margin: -170px 0 0 -100px;
background: url(images/jpeg.jpeg) 0 0 / 200px 340px no-repeat;
box-shadow: -7px 10px 10px #333;
/*水平阴影 垂直阴影 羽化值 阴影的大小 阴影的颜色 阴影的类别:内和外阴影,默认是外阴影*/
transform: rotateX(60deg) rotateY(3deg) rotateZ(-25deg);
/*3D倾斜一定角度*/
transform-origin:50% 50%;
/*设置3D转换中心点位置*/
transition: all 1s;
/*设置过渡时间和属性*/
}
/*手机图片移动状态*/
#background:hover #iphone {
transform: rotate3d(0,0,0,0deg);
box-shadow: -100px 100px 20px #fff;
}
</style>
</head>
<body>
</div>
<div id="background">
<div id="iphone" href="#"></div>
</div>
</bo
4000
dy>
</html>
截图:
初始状态:
变换中状态:
结束状态:
代码:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>iphone3D图片展示效果练习</title>
<style type="text/css">
/*背景3D舞台*/
#background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fefefe;
perspective: 900px;
}
/*手机图片初始化状态*/
#iphone {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
height: 340px;
margin: -170px 0 0 -100px;
background: url(images/jpeg.jpeg) 0 0 / 200px 340px no-repeat;
box-shadow: -7px 10px 10px #333;
/*水平阴影 垂直阴影 羽化值 阴影的大小 阴影的颜色 阴影的类别:内和外阴影,默认是外阴影*/
transform: rotateX(60deg) rotateY(3deg) rotateZ(-25deg);
/*3D倾斜一定角度*/
transform-origin:50% 50%;
/*设置3D转换中心点位置*/
transition: all 1s;
/*设置过渡时间和属性*/
}
/*手机图片移动状态*/
#background:hover #iphone {
transform: rotate3d(0,0,0,0deg);
box-shadow: -100px 100px 20px #fff;
}
</style>
</head>
<body>
</div>
<div id="background">
<div id="iphone" href="#"></div>
</div>
</bo
4000
dy>
</html>
相关文章推荐
- 论坛源码推荐(1月26日):360°展示图片 应用Taasky的带有3D效果的折叠菜单
- JS实现3D图片旋转展示效果代码
- 推荐(1月26日):360°展示图片 应用Taasky的带有3D效果的折叠菜单
- 纯JS实现旋转图片3D展示效果
- js实现3D图片展示效果
- 分享一款基于jqery的带3D切换效果的图片展示
- 纯JS实现旋转图片3D展示效果
- js实现3D图片环展示效果
- 精致3D图片切换效果,最适合企业产品展示
- jQuery Flux Slider 2D/3D 图片切换效果展示
- 论坛源码推荐(1月26日):360°展示图片 应用Taasky的带有3D效果的折叠菜单
- JS实现3D图片旋转展示效果代码
- jQuery实例:图片展示效果
- 不用图片作背景CSS做的小灯笼效果_练习用
- jQuery实例:图片展示效果
- FLEX翻牌图片展示效果.
- 不用图片作背景CSS做的小灯笼效果_练习用
- JavaScript 图片滑动展示效果
- jQuery实例:图片展示效果,非常cool
- [推荐]令人震撼的图片展示效果