vue+css布局实现一个爱心照片墙效果代码

代码语言:html

所属分类:画廊相册

代码描述:vue+css布局实现一个爱心照片墙效果代码

代码标签: vue css 爱心 照片墙

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <style>
        * {transition: all .3s ease;}
        /* 已下為愛心編排的CSS */
        .love {
        	width:650px;height:650px;margin:auto;
        	transform:rotate(-45deg);-o-transform:rotate(-45deg);
            -ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);
            -webkit-transform:rotate(-45deg);
            margin-top:-5%;
        }
        .love a {
            display:block;width:9.5%;height:9.5%;
            position:relative;overflow:hidden;margin-right:.5%;margin-bottom:.5%;
            border-radius:3px;background:#fccbd0;background:#e6616e;vertical-align:top;
            float:left;
        }
        .love a.adk {background:white;}
        
        .love a:before {content:"";width:120%;height:120%;background:red;position:absolute;z-index:999;opacity:0.5;top:0;left:0;display:none;}
        .love a:after {content:"";width:120%;height:120%;background:black;position:absolute;z-index:99;opacity:0.5;top:0;left:0;display:none;}
        .love a:hover:before ,.love a:hover:after {display:block;}
        
        .love a:nth-child(1) ,.love a:nth-child(n+50) {margin-left:10%;}
        
        .love a:nth-child(3) {margin-right:60%;}
        
        .love a:nth-child(7) ,.love a:nth-child(15) ,
        .love a:nth-child(19) {margin-right:50%;}
        
        .love a:nth-child(8) ,.love a:nth-child(25) ,
        .love a:nth-child(49) {clear:both;}
        
        .love a:nth-child(8) ,.love a:nth-child(10) ,
        .love a:nth-child(14) ,.love a:nth-child(25) ,
        .love a:nth-child(27) ,.love a:nth-child(29) ,
        .love a:nth-child(33) ,.love a:nth-child(35) ,
        .love a:nth-child(39) ,.love a:nth-child(49) ,
        .love a:nth-child(n+50) {margin-top:-10%;}
        
        .love a:nth-child(n+51) {margin-left:40%;}
        .love a:nth-child(n+52) {margin-left:50%;}
        .love a:nth-child(n+53) {margin-left:80%;}
        
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0