赞
踩
制作一个炫酷好看的的立方体旋转相册给自己的女朋友,作为一名程序员应该不是问题,简单易学。关键是还能让女朋友开心,那么我们来简单的说一下如何利用CSS3
当中的动画属性来制作立方体旋转效果;
首先我先展示一下我给女朋友做的一个旋转相册效果:
transform
属性中的rotate(旋转)
和translate(平移)
来对我们的图片进行位置上摆放变换,从而实现一个立方体的效果;animation(动画)
属性来实现让我们的立方体自动旋转;div
,用来放置我们的所有图片,然后在这个大盒子中加入6个div
、6个span
。因为制作的是一个双层效果的立方旋转,所以就有div
和span
分别区分一下内层外层。div
和span
中各放入一张图片,一共12张图片,接着就是通过CSS来实现我们效果。90度
形成一个直角夹角(注意一个为正值一个为负值,同时注意方向),然后再让其一个往正值方向平移 100px
,一个往负值方向平移 -100px
(也需要注意方向);注意: 在写css代码时一定要给最外层的大盒子.wrapper
设定一个transform-style:preserve-3d
的样式属性,这个属性是指让其内部嵌套的元素可以以3D的视觉来呈现效果,因为我们制作的是一个立方体效果,在空间角度来说属于一个三维效果,所以必须加上这个属性,不然是看不到效果的。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>立方体旋转相册</title> <link rel="stylesheet" href="index.css"> </head> <body> <div id="wrapper"> //最外层大盒子 <div class="out_frount"> <img src="img/1.jpg" class="out_pic"> </div> <div class="out_back"> <img src="img/2.jpg" class="out_pic"> </div> <div class&
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。