zoukankan      html  css  js  c++  java
  • 博客园页面效果收集

    1、飞舞的萤火虫

    页面定制css代码:

    #home h1{
        font-size:45px;
    }
        body{
        background-image: url("https://www.cnblogs.com/images/cnblogs_com/luzhanshi/1484971/o_121-bigskin-1.jpg");
        background-position: initial;
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-origin: initial;
        background-clip: initial;
        height:100%;
        width:100%;
        }
    #home{
        opacity:1;
    }
    .wall{
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    div#midground{
        background: url("https://www.cnblogs.com/images/cnblogs_com/luzhanshi/1484971/o_midground.png");
        z-index: -1;
        -webkit-animation: cc 200s linear infinite;
        -moz-animation: cc 200s linear infinite;
        -o-animation: cc 200s linear infinite;
        animation: cc 200s linear infinite;
    }
    div#foreground{
        background: url("http://images.cnblogs.com/cnblogs_com/luzhanshi/1484971/o_foreground.png");
        z-index: -2;
        -webkit-animation: cc 253s linear infinite;
        -o-animation: cc 253s linear infinite;
        -moz-animation: cc 253s linear infinite;
        animation: cc 253s linear infinite;
    }
    div#top{
        background: url("https://www.cnblogs.com/images/cnblogs_com/luzhanshi/1484971/o_midground.png");
        z-index: -4;
        -webkit-animation: da 200s linear infinite;
        -o-animation: da 200s linear infinite;
        animation: da 200s linear infinite;
    }
    @-webkit-keyframes cc {
        from{
            background-position: 0 0;
            transform: translateY(10px);
        }
        to{
            background-position: 600% 0;
        }
    }
    @-o-keyframes cc {
        from{
            background-position: 0 0;
            transform: translateY(10px);
        }
        to{
            background-position: 600% 0;
        }
    }
    @-moz-keyframes cc {
        from{
            background-position: 0 0;
            transform: translateY(10px);
        }
        to{
            background-position: 600% 0;
        }
    }
    @keyframes cc {
        0%{
            background-position: 0 0;
        }
        100%{
            background-position: 600% 0;
        }
    }
    
    @keyframes da {
        0%{
            background-position: 0 0;
        }
        100%{
            background-position: 0 600%;
        }
    }
    @-webkit-keyframes da {
        0%{
            background-position: 0 0;
        }
        100%{
            background-position: 0 600%;
        }
    }
    @-moz-keyframes da {
        0%{
            background-position: 0 0;
        }
        100%{
            background-position: 0 600%;
        }
    }
    @-ms-keyframes da {
        0%{
            background-position: 0 0;
        }
        100%{
            background-position: 0 600%;
        }
    }

    对应的页首html代码

    <div id="midground" class="wall"></div>
    <div id="foreground" class="wall"></div>
    <div id="top" class="wall"></div>

    实际效果

  • 相关阅读:
    2015年要做的150件事
    再见2014,你好2015
    页面滚动事件的使用
    简单的进度条演示
    mybatis foreach批量处理
    mysql执行顺序
    spring声明式事务 同一类内方法调用事务失效
    Semaphore
    springmvc使用JSR-303对复杂对象进行校验
    springmvc全局异常后返回JSON异常数据
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/11056560.html
Copyright © 2011-2022 走看看