首页 > 代码库 > HTML5蓝色海洋

HTML5蓝色海洋

HTML5蓝色海洋效果,无图片实现不规则的渐变效果,html5确实不错,不过现在主流的IE8不支持HTML5,所以大家测试的时候请使用火狐或Safari或Chrome、Opera等浏览器。

 

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>HTML5蓝色海洋</title></head><style>body{  height:auto;  margin:0;}#ocean{  position:absolute;  width:100%;  min-height:100%;  background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(0,50,150)),  color-stop(0.50, rgb(0,150,255))  );}.wave{  background:#a8e3ff;  display:inline-block;  height:60%;  width:10px;  position:absolute;  -webkit-animation-name:   dostuff;   -webkit-animation-duration:   3s;   -webkit-animation-iteration-count:  infinite;  -webkit-transition-timing-function: ease-in-out;}@-webkit-keyframes dostuff{  0%{    height:60%;  }  50%{     height:40%;  }  100%{     height:60%;  }}</style><body><div id="ocean"></div><script>var ocean = document.getElementById("ocean"),    waveWidth = 10,    waveCount = Math.floor(window.innerWidth/waveWidth),    docFrag = document.createDocumentFragment();for(var i = 0; i < waveCount; i++){  var wave = document.createElement("div");  wave.className += " wave";  docFrag.appendChild(wave);  wave.style.left = i * waveWidth + "px";  wave.style.webkitAnimationDelay = (i/100) + "s";}ocean.appendChild(docFrag);</script></body></html>