几行CSS3代码就能做超炫照片墙

先看看效果(单身狗请做好心理准备):http://www.yewu233.com/gift/gift.html

我叫掏粪

特效不需要任何JS代码,只需要几个css3属性,分别是

  1. transform:rotate(0deg); //旋转角度 90deg就是旋转90度 上面的效果没有旋转但是下面会讲
  2. transform:scale(1); //缩放倍数 1即原大小
  3. transition:1s; //使对次元素的操作在1s内完成 这样如果缩放的话就会越来越大有动画的效果
  4. z-index: 1; //堆叠顺序,数字越大元素越在上层

OK 就这几个,我们用两张图片示范。先看看HTML结构

HTML结构

对于这两个图片,我们要进行绝对定位,然后用transform中的rotate旋转一下,旋转角度不要一样,否则上面的图片把下面的图片全盖住了,我这样对这两个图片进行了修饰。


对两张图片的css设置

然后对img做一点修饰

img的修饰

-webkit-是safari、chrome私有属性,-moz-是火狐的私有属性,这样写是为了兼容浏览器。

然后我们对img标签添加hover属性就行了 在hover下缩放倍数大一点,层数设置大一点,旋转角度改为0度,由于img的transition:1s;属性,它们均会在1s内完成,就变成了动画。

鼠标移上时

为了让图片更有立体感,加了一句box-shadow让它有个阴影。

自己试着用两张图片做一下,很简单的,动动手这个特效就学会了。####


我叫掏粪,立志做一名前端工程师的计算机大一男,欢迎萌妹子勾搭我~

新浪微博ID:我叫掏粪i

觉得好的朋友点个赞(≧▽≦)/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,331评论 0 11
  • 看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印象,因...
    DCbryant阅读 1,895评论 0 4
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,798评论 0 2
  • 关于css3变形 CSS3变形是一些效果的集合,比如平移、旋转、缩放和倾斜效果,每个效果都被称作为变形函数(Tra...
    hopevow阅读 6,404评论 2 13
  • 三十岁,挺吓人的年龄,因为我们心中都会有一个概念,三十而立,什么都应该“立”起来的。有房、有车、有存款、有...
    孕沙成珠阅读 197评论 0 0