码迷,mamicode.com
首页 > Web开发 > 详细

CSS3实战开发:手把手教你照片墙实战开发

时间:2014-08-07 03:05:18      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   java   使用   strong   for   

《CSS3 2D转换技术之translate实战开发》文章中,我给大家列出了CSS3中的2D转换方法:
1.    translate() 2.    rotate() 3.    scale() 4.    skew() 5.    matrix()
同时对第一个方法 translate()做了非常详尽的介绍,并带领大家实战开发了一个导航条。如果你对translate不了解或不是太熟悉,请阅读我的博文 《CSS3 2D转换技术之translate实战开发》 。
本章我将带领大家一起来探索今天的照片墙实战开发吧。好了,废话少说,直接进入今天的主题吧。
rotate,顾名思义,是表示旋转的意思,也就是说,如果我们给一个块元素或一个行内元素应用了rotate之后,它会发生旋转的效果。
 
语法:
 
-webkit-transform: rotate(20deg); /*兼容chrome与safari*/
-moz-transform: rotate(20deg); /*兼容firefox*/
-o-transform: rotate(20deg); /*兼容opera*/
-ms-transform: rotate(20deg); /*兼容IE9*/
transform: rotate(20deg); /*标准语法*/

 

 
rotate方法的参数如果是正数,则表示顺时针旋转;如果是负数,则表示逆时针旋转。
 
语法讲解完了,我现在手把手教大家开发一个照片墙,效果如下:
bubuko.com,布布扣
 
ok,根据效果图,我们拆分一下显示区域:一个区域显示木板背景,三个区域显示相应照片。下面就跟着我的一步步的学习吧:
 
一、 定义显示区域
 
此时运行效果:
bubuko.com,布布扣
 
二、给照片墙实现样式photo_wall,应用背景图片,设置照片墙的外边距,同时设置使用CSS3的流式布局来显示照片墙上的照片。如果你对CSS3的流式布局不太了解或不太熟悉,请阅读我的另一篇博文,相信你会精通这个特性《CSS3实战开发: 弹性盒模型之响应式WEB界面设计》
 
bubuko.com,布布扣
 
 
三、给照片应用样式photo_frame,设置照片的留白,同时这只照片内文字的大小,以及给照片增加阴影效果。
此时的运行效果:
bubuko.com,布布扣
 
 
 
到目前为止,照片的基本样子已经出来了,接着应用我们今天所学的内容,给照片添加旋转效果吧,这样将使照片更富层次感,且更加个性化。
 
四、分别给照片应用样式photo01,photo02,photo03,每张照片以自己设定的旋转基点进行旋转操作。代码如下:
 
此时的运行效果:
bubuko.com,布布扣
 
 
至此,《CSS3实战开发:手把手教你照片墙实战开发》已经讲完了。谢谢大家的阅读。
更多精彩实战教程,我会陆续更新,大家敬请期待吧!
 
欢迎大家加入互联网技术交流QQ群:62329335 
个人申明:所分享博文,绝对原创,并力争每一个知识点都通过实战演示来进行验证。
 

CSS3实战开发:手把手教你照片墙实战开发,布布扣,bubuko.com

CSS3实战开发:手把手教你照片墙实战开发

标签:style   blog   http   color   java   使用   strong   for   

原文地址:http://www.cnblogs.com/itdriver/p/3896157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!