js写一个“V”型字
来源:互联网 发布:河西学院网络教学平台 编辑:程序博客网 时间:2024/06/08 09:22
2017年的第一篇,写个小应用,用原生js写的V型div,遇到一个小瓶颈是从小到上的div不知道怎么定位。后来,想了好久才明白。
贴上代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div{ position:absolute; left:0; top:0; border:1px solid #ccc; width:60px; height:40px; padding: 10px; } </style></head><body> <!-- <div class="div2">final</div> --></body><script type="text/javascript"> function fnTurn(){ var aDiv = document.getElementsByTagName('div'); var str =''; for(var i=0;i<30;i++){ str += '<div>' + i + '</div>' document.body.innerHTML = str; }; var j = 0; for(var i=0;i<aDiv.length;i++){ if(i > aDiv.length /2){ aDiv[i].style.left = i * 20 +'px'; j = j + 2; aDiv[i].style.top = i * 20 - j * 20 +'px'; }else{ aDiv[i].style.left = i * 20 +'px'; aDiv[i].style.top = i * 20 +'px'; }//20为每个div的padding值,可修改 }}fnTurn();</script></html>
实现的效果见下:
0 0
- js写一个“V”型字
- JS写一个按钮
- js 写一个table
- js写一个日期
- 写了一个JS脚本.
- 用JS写一个日历
- 在js写一个Map
- 使用js写一个倒计时
- 怎样写一个js插件
- JS写一个LED显示屏
- js写了一个计算器
- 如何写一个js库
- 怎样写一个js插件
- 通过js写一个轮播图
- js写一个旋转木马
- 一个用JS写的树状目录
- 用js写的一个跑马灯
- 为js写的一个include文件
- android加载图像资源大小改变问题
- mql4 EA test
- BPM配置故事之案例2-文本默认值
- MPlayer arm-linux交叉编译
- jpa映射entity(视图) 主键相等 的坑
- js写一个“V”型字
- 个人项目运营思维
- 微培训在敏捷软件开发中的应用
- redis基础简介(二)- hash(哈希)、set(集合)、sorted set(有序集合)以及键操作
- testlink+jenkins完成自动化测试平台构建
- CatchPacket网络抓包软件
- redis基础简介(一)- string(字符串)、list(列表)
- Web流布局实例
- Linpus Lite 1.9 用户手册