资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
用js实现CSS圆角生成更新
用js生成任意圆角,下一步就是加入直角导角,圆角导外,外圆角导个,还有边框处理,阴影生成,还有柔化处理都是以后的重点和难点.
<div id="modul"> <div id="contentbox"> <div id="content" style="margin:40px;">中工工基 人遥仍失遥士大夫工士大夫花样百出地苛夺花样百出地人测试有的我不想信工大师傅苛夺工士大夫花样百出地模压 械夺棋栽夺苛夺棋地花样百出地模压械夺棋栽夺中工工基 人遥仍失遥士大夫工士大夫花样百出地苛夺花样百出地人测试有的我不想信工大师傅苛夺工士大夫花样百出地模压 械夺棋栽夺苛夺棋地花样百出地模压械夺棋栽夺</div></div> </div> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%20%0D%0A%20makeroalj(%22modul%22%2C%22contentbox%22%2C60%2C400)%3B%20%20%0D%0A%20function%20makeroalj(modulid%2Ccontentid%2Cr%2Cwidth)%7B%20%20%0D%0A%20%20this.setr%3Dr%3B%20%20%0D%0A%20%20var%20yj%3Ddocument.getElementById(modulid)%3B%20%20%0D%0A%20%20yj.style.position%3D%22relative%22%3B%20%20%0D%0A%20%20yj.style.width%3Dwidth%3Fwidth%2B%22px%22%3A%22100%25%22%3B%20%20%0D%0A%20%20yj.style.overflow%3D%22hidden%22%3B%20%20%0D%0A%20%20var%20contentbox%3Ddocument.getElementById(contentid)%3B%20%20%0D%0A%20%20contentbox.style.position%3D%22absolute%22%3B%20%20%0D%0A%0D%0A%20%20for(y%3Dthis.setr%3By%3E%3D1%3By--)%7B%20%20%0D%0A%20%20%20var%20l%3Ddocument.createElement(%22div%22)%3B%20%20%0D%0A%20%20setstyle(l%2Cy)%3B%20%20%0D%0A%20%20yj.appendChild(l)%3B%20%20%0D%0A%20%20%7D%20%20%0D%0A%0D%0A%20%20var%20box%3Ddocument.createElement(%22div%22)%3B%20%20%0D%0A%20%20box.style.backgroundColor%3D%22%23FFCC00%22%3B%20%20%0D%0A%20%20yj.appendChild(box)%3B%20%20%0D%0A%20%20%20%20%0D%0A%20%20for(y%3D1%3By%3C%3Dthis.setr%3By%2B%2B)%7B%20%20%0D%0A%20%20%20var%20l%3Ddocument.createElement(%22div%22)%3B%20%20%0D%0A%20%20setstyle(l%2Cy)%3B%20%20%0D%0A%20%20yj.appendChild(l)%3B%20%20%0D%0A%20%20%7D%20%20%0D%0A%20%20box.style.height%3D(contentbox.clientHeight-this.setr*2)%2B%22px%22%3B%20%20%0D%0A%20%20%2F%2F%E8%AE%BE%E7%BD%AE%E6%A0%B7%E5%BC%8F%20%20%0D%0A%20%20function%20setstyle(obj%2Cy)%7B%20%20%0D%0A%20%20%20l.innerHTML%3D%22%26nbsp%3B%22%3B%20%20%0D%0A%20%20l.style.height%3D%221px%22%3B%20%20%0D%0A%20%20l.style.overflow%3D%22hidden%22%3B%20%20%0D%0A%20%20l.style.backgroundColor%3D%22%23FFCC00%22%3B%20%20%0D%0A%20%20l.style.margin%3D%220%20%22%2B(this.setr-Math.floor(Math.sqrt(this.setr*this.setr-y*y)))%2B%22px%22%3B%20%20%20%20%0D%0A%20%20%7D%20%20%0D%0A%20%7D%20%20%0D%0A%3C%2Fscript%3E">
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程