SOURCE

console 命令行工具 X clear

                    
>
console
var mouse = {
    x: 0,
    y: 0
};
var myWidth = 0,
    myHeight = 0;
var mouseIsDown = false;
var mouseIsDownDivision = false;

document.addEventListener('mousemove', function(e) {
    mouse.x = e.clientX || e.pageX;
    mouse.y = e.clientY || e.pageY
    updateDimensions();

    //if(mouseIsDown) {
    document.getElementById("sun").style.background = '-webkit-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(242,248,247,1) 0%,rgba(249,249,28,1) 3%,rgba(247,214,46,1) 8%, rgba(248,200,95,1) 12%,rgba(201,165,132,1) 30%,rgba(115,130,133,1) 51%,rgba(46,97,122,1) 85%,rgba(24,75,106,1) 100%)';
    document.getElementById("sun").style.background = '-moz-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(242,248,247,1) 0%,rgba(249,249,28,1) 3%,rgba(247,214,46,1) 8%, rgba(248,200,95,1) 12%,rgba(201,165,132,1) 30%,rgba(115,130,133,1) 51%,rgba(46,97,122,1) 85%,rgba(24,75,106,1) 100%)';
    document.getElementById("sun").style.background = '-ms-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(242,248,247,1) 0%,rgba(249,249,28,1) 3%,rgba(247,214,46,1) 8%, rgba(248,200,95,1) 12%,rgba(201,165,132,1) 30%,rgba(115,130,133,1) 51%,rgba(46,97,122,1) 85%,rgba(24,75,106,1) 100%)';

    document.getElementById("sunDay").style.background = '-webkit-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(252,255,251,0.9) 0%,rgba(253,250,219,0.4) 30%,rgba(226,219,197,0.01) 70%, rgba(226,219,197,0.0) 70%,rgba(201,165,132,0) 100%)';
    document.getElementById("sunDay").style.background = '-moz-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(252,255,251,0.9) 0%,rgba(253,250,219,0.4) 30%,rgba(226,219,197,0.01) 70%, rgba(226,219,197,0.0) 70%,rgba(201,165,132,0) 100%)';
    document.getElementById("sunDay").style.background = '-ms-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(252,255,251,0.9) 0%,rgba(253,250,219,0.4) 30%,rgba(226,219,197,0.01) 70%, rgba(226,219,197,0.0) 70%,rgba(201,165,132,0) 100%)';

    document.getElementById("sunSet").style.background = '-webkit-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(254,255,255,0.8) 5%,rgba(236,255,0,1) 10%,rgba(253,50,41,1) 25%, rgba(243,0,0,1) 40%,rgba(93,0,0,1) 100%)';
    document.getElementById("sunSet").style.background = '-moz-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(254,255,255,0.8) 5%,rgba(236,255,0,1) 10%,rgba(253,50,41,1) 25%, rgba(243,0,0,1) 40%,rgba(93,0,0,1) 100%)';
    document.getElementById("sunSet").style.background = '-ms-radial-gradient(' + mouse.x + 'px ' + mouse.y + 'px, circle, rgba(254,255,255,0.8) 5%,rgba(236,255,0,1) 10%,rgba(253,50,41,1) 25%, rgba(243,0,0,1) 40%,rgba(93,0,0,1) 100%)';

    document.getElementById("waterReflectionContainer").style.perspectiveOrigin = (mouse.x / myWidth * 100).toString() + "% -15%";
    document.getElementById("waterReflectionMiddle").style.left = (mouse.x - myWidth - (myWidth * .03)).toString() + "px";

    var bodyWidth = document.getElementsByTagName("body")[0].clientWidth;

    document.getElementById("sun").style.width = (bodyWidth);
    document.getElementById("sun").style.left = "0px";
    document.getElementById("sunDay").style.width = (bodyWidth);
    document.getElementById("sunDay").style.left = "0px";

    var sky = document.getElementById("sun");
    var water = document.getElementById("water");
    var waterHeight = water.clientHeight;
    var skyHeight = sky.clientHeight;
    var skyRatio = mouse.y / skyHeight;
    var waterRatio = waterHeight / myHeight;
    document.getElementById("darknessOverlay").style.opacity = Math.min((mouse.y - (myHeight / 2)) / (myHeight / 2), 1);
    document.getElementById("darknessOverlaySky").style.opacity = Math.min((mouse.y - (myHeight * 7 / 10)) / (myHeight - (myHeight * 7 / 10)), 1);
    document.getElementById("moon").style.opacity = Math.min((mouse.y - (myHeight * 9 / 10)) / (myHeight - (myHeight * 9 / 10)), 0.65);
    document.getElementById("horizonNight").style.opacity = (mouse.y - (myHeight * 4 / 5)) / (myHeight - (myHeight * 4 / 5));

    document.getElementById("starsContainer").style.opacity = (mouse.y / myHeight - 0.6);

    document.getElementById("waterDistance").style.opacity = (mouse.y / myHeight + 0.6);
    document.getElementById("sunDay").style.opacity = (1 - mouse.y / myHeight);
    document.getElementById("sky").style.opacity = Math.min((1 - mouse.y / myHeight), 0.99);

    document.getElementById("sunSet").style.opacity = (mouse.y / myHeight - 0.2);



    if (mouse.y > 0) {
        var clouds = document.getElementsByClassName("cloud");
        for (var i = 0; i < clouds.length; i++) {
            clouds[i].style.left = Math.min(myWidth * (Math.pow(mouse.y, 2) / Math.pow(myHeight / 2, 2)) * -1, 0);
        }
        //}

        var stars = document.getElementsByClassName('star');
        for (var i = 0; i < stars.length; i++) {
            stars[i].style.opacity = (mouse.y / myHeight - 0.6);
        }


        if (mouse.y > myHeight / 2) {
            document.getElementById("sun").style.opacity = Math.min((myHeight - mouse.y) / (myHeight / 2) + 0.2, 0.5);
            document.getElementById("horizon").style.opacity = (myHeight - mouse.y) / (myHeight / 2) + 0.2;

            document.getElementById("waterReflectionMiddle").style.opacity = (myHeight - mouse.y) / (myHeight / 2) - 0.1;
        } else {
            document.getElementById("horizon").style.opacity = Math.min(mouse.y / (myHeight / 2), 0.99);

            document.getElementById("sun").style.opacity = Math.min(mouse.y / (myHeight / 2), 0.5);
            document.getElementById("waterReflectionMiddle").style.opacity = mouse.y / (myHeight / 2) - 0.1;
        }

    } else if (mouseIsDownDivision) {
        var sunElement = document.getElementById("sun");
        var water = document.getElementById("water");
        var division = document.getElementById("division");
        sunElement.style.height = (mouse.y).toString() + "px";
        document.getElementById("sunDay").style.height = (mouse.y).toString() + "px";
        division.style.top = (mouse.y).toString() + "px";
        var waterHeight = myHeight - mouse.y;
        water.style.height = waterHeight.toString() + "px";

        document.getElementById("sun").style.height = (mouse.y).toString() + "px";
        document.getElementById("sunDay").style.height = (mouse.y).toString() + "px";
        document.getElementById("horizon").style.height = (mouse.y).toString() + "px";
        document.getElementById("waterDistance").style.height = (myHeight - mouse.y).toString() + "px";
        document.getElementById("oceanRippleContainer").style.height = (myHeight - mouse.y).toString() + "px";
        document.getElementById("darknessOverlay").style.height = (myHeight - mouse.y).toString() + "px";
    }


}, false);

function updateDimensions() {
    if (typeof(window.innerWidth) == 'number') {
        //Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
    } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {

        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
    } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {

        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
    }

}

function startMove() {
    mouseIsDown = true;
}

function stopMove() {
    mouseIsDown = false;
    mouseIsDownDivision = false;
    var sky = document.getElementById("sun");
}

function startDraggingDivision() {

    mouseIsDownDivision = true;
}

function windowResize() {
    updateDimensions();
    var skyHeight = document.getElementById("horizon").clientHeight;




    // update to new sky height
    skyHeight = document.getElementById("sun").clientHeight;
    document.getElementById("waterDistance").style.height = myHeight - skyHeight;
    document.getElementById("division").style.top = skyHeight;
}
<!--原代码地址   http://wow.techbrood.com/fiddle/16745 -->
<body style="width: 100%; height: 100%; margin: 0; padding: 0" onmouseup="stopMove();" onresize="windowResize();">

    <div id="starsContainer" onmousedown="startMove();" onmouseup="stopMove();">
        <div id="stars" onmousedown="startMove();" onmouseup="stopMove();">
        </div>
    </div>

    <div id="sun" onmousedown="startMove();" onmouseup="stopMove();">

    </div>

    <div id="sunDay" onmousedown="startMove();" onmouseup="stopMove();">

    </div>

    <div id="sunSet" onmousedown="startMove();" onmouseup="stopMove();">

    </div>

    <div id="sky" onmousedown="startMove();" onmouseup="stopMove();">

    </div>

    <div class="star" style="left: 250px; top: 30px;"></div>
    <div class="star" style="left: 300px; top: 25px;"></div>
    <div class="star" style="right: 40px; top: 40px;"></div>
    <div class="star" style="right: 80px; top: 45px;"></div>
    <div class="star" style="right: 120px; top: 20px;"></div>

    <div id="horizon" onmousedown="startMove();" onmouseup="stopMove();"></div>

    <div id="horizonNight" onmousedown="startMove();" onmouseup="stopMove();"></div>

    <div id="moon" onmousedown="startMove();" onmouseup="stopMove();"></div>

    <div id="mountainRange">
        <div id="mountain" onmousedown="startMove();" onmouseup="stopMove();">
        </div>

    </div>

    <div id="division" onmousedown="startDraggingDivision();" onmouseup="stopMove();">

    </div>

    <div id="water" onmousedown="startMove();" onmouseup="stopMove();"></div>

    <div id="waterReflectionContainer" onmousedown="startMove();" onmouseup="stopMove();">
        <div id="waterReflectionMiddle" onmousedown="startMove();" onmouseup="stopMove();">

        </div>
    </div>
    <div id="waterDistance" onmousedown="startMove();" onmouseup="stopMove();"></div>
    <div id="darknessOverlaySky" onmousedown="startMove();" onmouseup="stopMove();"></div>
    <div id="darknessOverlay"></div>
    <div id="oceanRippleContainer">
    </div>
    <div id="oceanRipple"></div>
</body>
body {
    cursor: pointer;
    overflow: hidden;
    background-color: black;
}
#sun {
    position: absolute;
    top: 0px;
    left: 0%;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    background: -webkit-radial-gradient(bottom, circle, rgba(242, 248, 247, 1) 0%, rgba(249, 249, 28, 1) 3%, rgba(247, 214, 46, 1) 8%, rgba(248, 200, 95, 1) 12%, rgba(201, 165, 132, 1) 30%, rgba(115, 130, 133, 1) 51%, rgba(46, 97, 122, 1) 85%, rgba(24, 75, 106, 1) 100%);
    background: -moz-radial-gradient(bottom, circle, rgba(242, 248, 247, 1) 0%, rgba(249, 249, 28, 1) 3%, rgba(247, 214, 46, 1) 8%, rgba(248, 200, 95, 1) 12%, rgba(201, 165, 132, 1) 30%, rgba(115, 130, 133, 1) 51%, rgba(46, 97, 122, 1) 85%, rgba(24, 75, 106, 1) 100%);
    background: -ms-radial-gradient(bottom, circle, rgba(242, 248, 247, 1) 0%, rgba(249, 249, 28, 1) 3%, rgba(247, 214, 46, 1) 8%, rgba(248, 200, 95, 1) 12%, rgba(201, 165, 132, 1) 30%, rgba(115, 130, 133, 1) 51%, rgba(46, 97, 122, 1) 85%, rgba(24, 75, 106, 1) 100%);
    z-index: 10;
    opacity: 0.5;
}
#sunDay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    background: -webkit-radial-gradient(bottom, circle, rgba(252, 255, 251, 0.9) 0%, rgba(253, 250, 219, 0.4) 30%, rgba(226, 219, 197, 0.01) 70%, rgba(226, 219, 197, 0.0) 70%, rgba(201, 165, 132, 0) 100%);
    background: -moz-radial-gradient(bottom, circle, rgba(252, 255, 251, 0.9) 0%, rgba(253, 250, 219, 0.4) 30%, rgba(226, 219, 197, 0.01) 70%, rgba(226, 219, 197, 0.0) 70%, rgba(201, 165, 132, 0) 100%);
    background: -ms-radial-gradient(bottom, circle, rgba(252, 255, 251, 0.9) 0%, rgba(253, 250, 219, 0.4) 30%, rgba(226, 219, 197, 0.01) 70%, rgba(226, 219, 197, 0.0) 70%, rgba(201, 165, 132, 0) 100%);
    z-index: 999;
    opacity: 0.5;
}
#moon {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    background: -webkit-radial-gradient(40% 55%, circle, rgba(249, 249, 250, 1) -1%, rgba(189, 255, 254, 1) 1%, rgba(8, 49, 78, 1) 1%, rgba(8, 26, 56, 1) 10%, rgba(4, 16, 46, 1) 40%, rgba(2, 8, 13, 1) 70%);
    background: -moz-radial-gradient(40% 55%, circle, rgba(249, 249, 250, 1) -1%, rgba(189, 255, 254, 1) 1%, rgba(8, 49, 78, 1) 1%, rgba(8, 26, 56, 1) 10%, rgba(4, 16, 46, 1) 40%, rgba(2, 8, 13, 1) 70%);
    background: -ms-radial-gradient(40% 55%, circle, rgba(249, 249, 250, 1) -1%, rgba(189, 255, 254, 1) 1%, rgba(8, 49, 78, 1) 1%, rgba(8, 26, 56, 1) 10%, rgba(4, 16, 46, 1) 40%, rgba(2, 8, 13, 1) 70%);
    z-index: 10001;
    opacity: 0;
}
#sunSet {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    background: -webkit-radial-gradient(bottom, circle, rgba(254, 255, 255, 0.8) 5%, rgba(236, 255, 0, 1) 10%, rgba(253, 50, 41, 1) 25%, rgba(243, 0, 0, 1) 40%, rgba(93, 0, 0, 1) 100%);
    background: -moz-radial-gradient(bottom, circle, rgba(254, 255, 255, 0.8) 5%, rgba(236, 255, 0, 1) 10%, rgba(253, 50, 41, 1) 25%, rgba(243, 0, 0, 1) 40%, rgba(93, 0, 0, 1) 100%);
    background: -ms-radial-gradient(bottom, circle, rgba(254, 255, 255, 0.8) 5%, rgba(236, 255, 0, 1) 10%, rgba(253, 50, 41, 1) 25%, rgba(243, 0, 0, 1) 40%, rgba(93, 0, 0, 1) 100%);
    z-index: 999;
    opacity: 0.3;
}
#sky {
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    z-index: 5;
    background: -webkit-linear-gradient(bottom, rgba(249, 251, 240, 1) 10%, rgba(215, 253, 254, 1) 20%, rgba(167, 222, 253, 1) 40%, rgba(110, 175, 255, 1) 100%);
    background: -moz-linear-gradient(bottom, rgba(249, 251, 240, 1) 10%, rgba(215, 253, 254, 1) 20%, rgba(167, 222, 253, 1) 40%, rgba(110, 175, 255, 1) 100%);
    background: -ms-linear-gradient(bottom, rgba(249, 251, 240, 1) 10%, rgba(215, 253, 254, 1) 20%, rgba(167, 222, 253, 1) 40%, rgba(110, 175, 255, 1) 100%);
    background: linear-gradient(bottom, rgba(249, 251, 240, 1) 10%, rgba(215, 253, 254, 1) 20%, rgba(167, 222, 253, 1) 40%, rgba(110, 175, 255, 1) 100%);
    opacity: 0.52;
}
#starsContainer {
    -webkit-perspective: 350;
    -moz-perspective: 350;
    perspective: 350;
    -webkit-perspective-origin: 50% 300%;
    perspective-origin: 50% 300%;
    -moz-perspective-origin: 50% 300%;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: -50%;
    width: 200%;
    height: 50%;
    z-index: 10000;
    opacity: 0;
    display: none;
}
#stars {
    background-repeat: repeat;
    background: url(stars.jpg);
    position: absolute;
    width: 200%;
    height: 200%;
    left: -50%;
    bottom: 0px;
    opacity: 0.5;
    -webkit-transform: rotateX(-90eg);
    transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
}
#mountainRange {
    position: absolute;
    left: 0px;
    width: 100%;
    bottom: 50%;
    display: none;
    z-index: 999;
}
.star {
    position: absolute;
    display: block;
    color: #fff;
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 10px solid transparent;
    -moz-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    z-index: 999;
    opacity: 0.09;
    display: none;
}
.star:before {
    border-bottom: 8px solid #fff;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    position: absolute;
    height: 0;
    width: 0;
    top: -5px;
    left: -6px;
    display: block;
    content: '';
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
}
.star:after {
    position: absolute;
    display: block;
    color: #fff;
    top: 0px;
    left: -10px;
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 10px solid transparent;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    content: '';
}
#mountain {
    border-bottom: 100px solid #000;
    border-right: 100px solid transparent;
    border-width-right: 50%;
    width: 0px;
    height: 0px;
    position: absolute;
    left: 0px;
    bottom: 50%;
    z-index: 999;
}
#horizon {
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    z-index: 5;
    background: -webkit-linear-gradient(bottom, rgba(212, 87, 43, 0.9) 0%, rgba(246, 149, 52, 0.8) 20%, rgba(24, 75, 106, 0) 100%);
    background: -moz-linear-gradient(bottom, rgba(212, 87, 43, 0.9) 0%, rgba(246, 149, 52, 0.8) 20%, rgba(24, 75, 106, 0) 100%);
    background: -ms-linear-gradient(bottom, rgba(212, 87, 43, 0.9) 0%, rgba(246, 149, 52, 0.8) 20%, rgba(24, 75, 106, 0) 100%);
    background: linear-gradient(bottom, rgba(212, 87, 43, 0.9) 0%, rgba(246, 149, 52, 0.8) 20%, rgba(24, 75, 106, 0) 100%);
    opacity: 0.99;
}
#horizonNight {
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    z-index: 10000;
    background: -webkit-linear-gradient(bottom, rgba(57, 167, 255, 1) 0%, rgba(13, 98, 245, 1) 20%, rgba(0, 11, 22, 0.1) 60%);
    background: -moz-linear-gradient(bottom, rgba(57, 167, 255, 1) 0%, rgba(13, 98, 245, 1) 20%, rgba(0, 11, 22, 0.1) 60%);
    background: -ms-linear-gradient(bottom, rgba(57, 167, 255, 1) 0%, rgba(13, 98, 245, 1) 20%, rgba(0, 11, 22, 0.1) 60%);
    background: linear-gradient(bottom, rgba(57, 167, 255, 1) 0%, rgba(13, 98, 245, 1) 20%, rgba(0, 11, 22, 0.1) 60%);
    opacity: 0;
}
#darknessOverlaySky {
    background-color: #000;
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    z-index: 9999;
}
#darknessOverlay {
    cursor: default;
    background-color: #000;
    opacity: 0;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    z-index: 99;
}
#waterDistance {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.0) 10%, rgba(0, 0, 0, 0.20) 44%, rgba(0, 0, 0, 0.65) 95%, rgba(0, 0, 0, 0.62) 100%);
    background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.0) 10%, rgba(0, 0, 0, 0.20) 44%, rgba(0, 0, 0, 0.65) 95%, rgba(0, 0, 0, 0.62) 100%);
    background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.0) 10%, rgba(0, 0, 0, 0.20) 44%, rgba(0, 0, 0, 0.65) 95%, rgba(0, 0, 0, 0.62) 100%);
    z-index: 20;
}
#water {
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    background-repeat: no-repeat;
    background: -webkit-linear-gradient(bottom, rgba(0, 25, 45, 1) 0%, rgba(14, 71, 117, 1) 35%, rgba(26, 126, 174, 1) 70%, rgba(62, 168, 220, 1) 100%);
    background: -moz-linear-gradient(bottom, rgba(0, 25, 45, 1) 0%, rgba(14, 71, 117, 1) 35%, rgba(26, 126, 174, 1) 70%, rgba(62, 168, 220, 1) 100%);
    background: -ms-linear-gradient(bottom, rgba(0, 25, 45, 1) 0%, rgba(14, 71, 117, 1) 35%, rgba(26, 126, 174, 1) 70%, rgba(62, 168, 220, 1) 100%);
    background: linear-gradient(bottom, rgba(0, 25, 45, 1) 0%, rgba(14, 71, 117, 1) 35%, rgba(26, 126, 174, 1) 70%, rgba(62, 168, 220, 1) 100%);
    z-index: 10;
}
#waterReflectionContainer {
    -webkit-perspective: 30;
    perspective: 30;
    -webkit-perspective-origin: 50% -12%;
    perspective-origin: 50% -12%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: -3%;
    width: 103%;
    height: 50%;
    z-index: 25;
}
#waterReflectionMiddle {
    position: absolute;
    top: 0px;
    left: -50%;
    width: 200%;
    height: 55%;
    background-repeat: no-repeat;
    background: -webkit-radial-gradient(50% 0px, rgba(247, 177, 72, 1) 3%, rgba(248, 175, 65, 1) 6%, rgba(207, 62, 30, 0.4) 35%, rgba(176, 91, 48, 0.1) 45%, rgba(141, 88, 47, 0.0) 60%, rgba(116, 82, 63, 0.0) 70%, rgba(44, 65, 68, 0.0) 80%, rgba(7, 19, 31, 0.0) 100%);
    background: -moz-radial-gradient(50% 0px, rgba(247, 177, 72, 1) 3%, rgba(248, 175, 65, 1) 6%, rgba(207, 62, 30, 0.4) 35%, rgba(176, 91, 48, 0.1) 45%, rgba(141, 88, 47, 0.0) 60%, rgba(116, 82, 63, 0.0) 70%, rgba(44, 65, 68, 0.0) 80%, rgba(7, 19, 31, 0.0) 100%);
    background: -ms-radial-gradient(50% 0px, rgba(247, 177, 72, 1) 3%, rgba(248, 175, 65, 1) 6%, rgba(207, 62, 30, 0.4) 35%, rgba(176, 91, 48, 0.1) 45%, rgba(141, 88, 47, 0.0) 60%, rgba(116, 82, 63, 0.0) 70%, rgba(44, 65, 68, 0.0) 80%, rgba(7, 19, 31, 0.0) 100%);
    z-index: 999;
    opacity: 0.7;
    -webkit-transform: rotateX(45deg);
}
#waterReflectionMiddleThin {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background: -webkit-linear-gradient(left, rgba(69, 70, 61, 0.0) 3%, rgba(216, 100, 38, 0.10) 32%, rgba(252, 176, 48, 0.35) 35%, rgba(253, 215, 79, 1) 45%, rgba(253, 254, 225, 1) 48%, rgba(253, 254, 225, 1) 52%, rgba(024, 194, 214, 1) 55%, rgba(034, 204, 234, 0.10) 65%, rgba(034, 204, 234, 0.10) 60%, rgba(034, 204, 234, 0.0) 97%);
    background: -moz-linear-gradient(left, rgba(69, 70, 61, 0.0) 3%, rgba(216, 100, 38, 0.10) 32%, rgba(252, 176, 48, 0.35) 35%, rgba(253, 215, 79, 1) 45%, rgba(253, 254, 225, 1) 48%, rgba(253, 254, 225, 1) 52%, rgba(024, 194, 214, 1) 55%, rgba(034, 204, 234, 0.10) 65%, rgba(034, 204, 234, 0.10) 60%, rgba(034, 204, 234, 0.0) 97%);
    background: -ms-linear-gradient(left, rgba(69, 70, 61, 0.0) 3%, rgba(216, 100, 38, 0.10) 32%, rgba(252, 176, 48, 0.35) 35%, rgba(253, 215, 79, 1) 45%, rgba(253, 254, 225, 1) 48%, rgba(253, 254, 225, 1) 52%, rgba(024, 194, 214, 1) 55%, rgba(034, 204, 234, 0.10) 65%, rgba(034, 204, 234, 0.10) 60%, rgba(034, 204, 234, 0.0) 97%);
    background: linear-gradient(left, rgba(69, 70, 61, 0.0) 3%, rgba(216, 100, 38, 0.10) 32%, rgba(252, 176, 48, 0.35) 35%, rgba(253, 215, 79, 1) 45%, rgba(253, 254, 225, 1) 48%, rgba(253, 254, 225, 1) 52%, rgba(024, 194, 214, 1) 55%, rgba(034, 204, 234, 0.10) 65%, rgba(034, 204, 234, 0.10) 60%, rgba(034, 204, 234, 0.0) 97%);
    z-index: 999;
    -webkit-transform: rotateX(45deg);
    -moz-transform: rotateX(45deg);
    -ms-transform: rotateX(45deg);
    transform: rotateX(45deg);
}
#division {
    height: 5px;
    width: 100%;
    position: absolute;
    top: 50%;
    bottom: 50%;
    background-color: rgba(000, 14, 24, 0.0);
    z-index: 9999;
    cursor: ns-resize;
}
#coor {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 999;
    color: #fff;
}
#oceanRipple {
    background-image: repeating-linear-gradient(175deg, rgba(165, 165, 165, 0.08) 43%, rgba(175, 175, 175, 0.08) 45%, rgba(235, 235, 235, 0.08) 49%, rgba(195, 195, 195, 0.08) 50%, rgba(165, 165, 165, 0.08) 54%);
    opacity: 0.5;
    position: absolute;
    left: 0%;
    bottom: 0px;
    width: 100%;
    height: 50%;
    z-index: 10;
}

本项目引用的自定义外部资源