zoukankan      html  css  js  c++  java
  • 基于css3 transform实现散乱的照片排列

    分享一款基于css3 transform实现散乱的照片排列。这是一款简单零散的css3相册排列特效下载。效果图如下:

    在线预览    源码下载

    实现的代码。

    html代码:

    <div class="main">
        <div class="pic pic1">
            <img src="1.jpg">
            <p>2D转换</p>
        </div>
        
        
        <div class="pic pic2">
            <img src="2.jpg">
            <p>2D转换</p>
        </div>
        
        <div class="pic pic3">
            <img src="3.jpg">
            <p>站长素材</p>
        </div>
        
        <div class="pic pic4">
            <img src="4.jpg">
            <p>2D转换</p>
        </div>
        
        <div class="pic pic5">
            <img src="5.jpg">
            <p>2D转换</p>
        </div>
        
        <div class="pic pic6">
            <img src="6.jpg">
            <p>2D转换</p>
        </div>
    
    </div>

    css3代码:

    *{margin:0;padding:0;list-style-type:none;}
    a,img{border:0;}
    body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
    
    .main{
        width:1000px;
        margin:50px auto;
        position:relative;
    }
    .pic{
        width:300px;
        height:290px;
        border:1px solid #ccc;
        background:#fff;
        box-shadow:2px 2px 3px #aaa;
        
    }
    .pic img{
        margin:10px 0 0 8px;
        width:285px;
    }
    .pic p{
        text-align:center;font-size:20px;
    }
    .pic1{
        transform:rotate(7deg);
        -ms-transform:rotate(7deg);
        -moz-transform:rotate(7deg);
        -o-transform:rotate(7deg);
        -webkit-transform:rotate(7deg);
    }
    .pic2{
        transform:rotate(-8deg);
        -ms-transform:rotate(-8deg);
        -moz-transform:rotate(-8deg);
        -o-transform:rotate(-8deg);
        -webkit-transform:rotate(-8deg);
    }
    .pic3{
        position:absolute;
        z-index:2;
        top:40px;
        left:350px;
        transform:rotate(-35deg);
        -ms-transform:rotate(-35deg);
        -moz-transform:rotate(-35deg);
        -o-transform:rotate(-35deg);
        -webkit-transform:rotate(-35deg);
    }
    .pic4{
        position:absolute;
        z-index:3;
        top:360px;
        left:350px;
        transform:rotate(35deg);
        -ms-transform:rotate(35deg);
        -moz-transform:rotate(35deg);
        -o-transform:rotate(35deg);
        -webkit-transform:rotate(35deg);
    }
    .pic5{
        position:absolute;
        z-index:4;
        top:150px;
        left:600px;
        transform:rotate(60deg);
        -ms-transform:rotate(60deg);
        -moz-transform:rotate(60deg);
        -o-transform:rotate(60deg);
        -webkit-transform:rotate(60deg);
    }
    .pic6{
        position:absolute;
        z-index:5;
        top:180px;
        left:280px;
        transform:rotate(-60deg);
        -ms-transform:rotate(-60deg);
        -moz-transform:rotate(-60deg);
        -o-transform:rotate(-60deg);
        -webkit-transform:rotate(-60deg);
    }

    via:http://www.w2bc.com/Article/46515

  • 相关阅读:
    实习第一周小记------生活不易
    第一次实习面试感受----苦逼程序员生活初体验
    第一次实习面试感受----苦逼程序员生活初体验 分类: 程序人生 2013-07-28 14:13 2395人阅读 评论(0) 收藏
    Java-基于JDK的动态代理
    JS字符串去替换元素再转换成数组
    byte溢出栗子
    Java链式写法
    Scala笔记
    Java反射使用方法
    Java数组3种创建方式
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/4647359.html
Copyright © 2011-2022 走看看