css部分

div {

    border: 0px solid #fff;
border-width: 0px 90px 2px 90px;
border-color: transparent transparent transparent rgba(255, 255, 255, .5);
box-shadow: 0 0 1px 0 rgba(255, 255, 255, .1);
/*变形*/
transform: rotate(-135deg) translate3d(0px, 1px, 3px);
transform-origin: 0% 100%;
}

js部分

var w = document.documentElement.clientWidth;
var h = document.documentElement.clientWidth;
function color(){//改变颜色
var c = ['0','3','6','9','c','f'];
var t = [c[Math.floor(Math.random()*100)%6],'0','f'];
console.log(t);
t.sort(function(){ //排序如果是1倒续
return Math.random()>0.5?-1:1;
}
);
return '#'+t.join('');
}
function fn(){//创建div
var b = document.createElement('div');
b.style.borderColor=' transparent transparent transparent'+color();
b.style.position = 'absolute';
b.style.top = 0;
b.style.left = Math.floor(Math.random()*w)+1+'px'; document.body.appendChild(b);
ydd() }
function ydd(){//运动和销毁
var div=document.getElementsByTagName('div');
for(var i=0; i<div.length;i++){
div[i].style.left=Math.ceil(Math.random()*9)+5+div[i].offsetLeft+'px';
div[i].style.top=Math.ceil(Math.random()*9)+20+div[i].offsetTop+'px';
if(div[i].offsetLeft>w || div[i].offsetTop>h){
div[i].parentNode.removeChild(div[i]);
}
}
console.log(div.length);
} setInterval(function(){
fn()
},100);

效果

最新文章

  1. js函数前面写上分号的原因
  2. JSON数据;
  3. Redis和Memcache对比及选择(转载)
  4. php配置相关
  5. DevExpress GridControl 部分用法
  6. s.charAt()
  7. 【转】c#文件操作大全(一)
  8. java的动态绑定与双分派(规避instanceof)
  9. PHP文章管理
  10. 转:memcpy的用法总结
  11. [置顶] 老孟 DB2 V9.7 ESE(一)产品部署 基于centOS 6.4
  12. VSTO学习笔记(一)VSTO概述
  13. Java注解(Annotation):请不要小看我!
  14. Java学习笔记记录(二)
  15. 【Teradata SQL】字符串分割函数STRTOK和STRTOK_SPLIT_TO_TABLE
  16. linux 搜索文件
  17. IIS8无法通过IP访问解决办法
  18. 关于java的一些小知识(课程作业01)
  19. node koa2
  20. poj 2391 (Floyd+最大流+二分)

热门文章

  1. 如何解决mysql服务器load高
  2. 廖雪峰Java9正则表达式-2正则表达式进阶-5非贪婪匹配
  3. HZOI20190906模拟38 金,斯诺,赤
  4. Django项目:CMDB(服务器硬件资产自动采集系统)--01--01CMDB获取服务器基本信息
  5. visual studio 2013 打开失败 ,报错:未能完成操作,不支持此接口
  6. Android SDK上手指南:下一步学习方向
  7. 原生JS实现简易计算器
  8. Http请求中的Content-Type
  9. 如何使用JMeter 进行压力测试
  10. dom4j和document