欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

代碼精簡的可以實現(xiàn)元素圓角的js函數(shù)

 更新時間:2007年07月21日 00:00:00   作者:  
上次在blueidea上看到一個元素圓角的實現(xiàn)方法,但是那個太復雜了。于是就自己寫了一個函數(shù),可以將元素自動圓角。 
演示地址:http://longbill.cn/down/sample/roundcorner.htm 
不要用在有 padding 值得元素上,最好是在外面套一層。詳情見演示地址。 
代碼: 
function RoundCorner(obj,style) 

/******** 
網(wǎng)頁元素圓角函數(shù)!! 
作者: Longbill 
主頁: www.longbill.cn 
********/ 
       var r = []; 
       var styles = [ 
       {top:["0 5px","0 3px","0 2px","0 1px","0 1px"],bottom:["0 1px","0 1px","0 2px","0 3px","0 5px"]}, 
       {top:["0 5px","0 3px","0 2px","0 1px","0 1px"],bottom:["0px","0px","0px","0px","0px"]       }, 
       {top:["0 0 0 5px","0 0 0 3px","0 0 0 2px","0 0 0 1px","0 0 0 1px"],bottom:["0 1 0 0px","0 1 0 0px","0 2 0 0px","0 3 0 0px","0 5 0 0px"]}, 
       {top:["0 5 0 0px","0 3 0 0px","0 2 0 0px","0 1 0 0px","0 1 0 0px"],bottom:["0 0 0 1px","0 0 0 1px","0 0 0 2px","0 0 0 3px","0 0 0 5px"]} 
       ]; //author: longbill.cn 
       if (!style || style>styles.length) style = 1; 
       style--; 
       var btop = styles[style].top,bbottom = styles[style].bottom; 
       obj = document.getElementById(obj); 
       if (!obj) return; 
       var HTML = obj.innerHTML; 
       obj.innerHTML = ""; 
       for(var istop=1;istop>=0;istop--) 
       { 
              var topborder = document.createElement("b"); 
              topborder.style.display = "block"; 
              topborder.style.height = "2px"; 
              topborder.style.backgroundColor = (obj.parentNode.style.backgroundColor)?obj.parentNode.style.backgroundColor:"#FFFFFF"; 
              for(var i=0;i<btop.length;i++) 
              { 
                     var b = document.createElement("b"); 
                     if (obj.style.backgroundColor) 
                            b.style.backgroundColor = obj.style.backgroundColor; 
                     else if (obj.className) 
                            b.className = obj.className; 
                     b.style.display = "block"; 
                     b.style.margin = (istop)?btop[i]:bbottom[i]; 
                     b.style.height = "1px"; 
                     b.style.overflow = "hidden"; 
                     b.style.width = "auto"; 
                     topborder.appendChild(b); 
              } 
              obj.appendChild(topborder); 
              if (istop) obj.innerHTML+=HTML; 
       } 
}

相關文章

  • 純JavaScript代碼實現(xiàn)移動設備繪圖解鎖

    純JavaScript代碼實現(xiàn)移動設備繪圖解鎖

    為了個人信息的安全起見,移動設備上都有個繪圖解鎖,使用起來非常簡單,代碼是怎么實現(xiàn)的呢?下面小編給大家介紹js實現(xiàn)移動設備繪圖解鎖,需要的朋友可以參考下
    2015-10-10
  • Javascript無阻塞加載具體方式

    Javascript無阻塞加載具體方式

    這篇文章介紹了JS無阻塞加載,有需要的朋友可以參考一下
    2013-06-06
  • js+css3實現(xiàn)炫酷時鐘

    js+css3實現(xiàn)炫酷時鐘

    這篇文章主要為大家詳細介紹了js+css3實現(xiàn)炫酷時鐘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 文檔處理系列——隨時更新

    文檔處理系列——隨時更新

    文檔處理系列——隨時更新...
    2007-07-07
  • JavaScript中子函數(shù)訪問外部變量的3種解決方法

    JavaScript中子函數(shù)訪問外部變量的3種解決方法

    任何在函數(shù)中定義的變量,都可認為是私有變量,因為不能在函數(shù)外部訪問這些變量,這篇文章主要給大家介紹了關于JavaScript中子函數(shù)訪問外部變量的3種解決方法,需要的朋友可以參考下
    2021-06-06
  • javascript 漢字與拼音轉換

    javascript 漢字與拼音轉換

    javascript 漢字與拼音轉換...
    2007-02-02
  • JavaScript登錄驗證碼的實現(xiàn)

    JavaScript登錄驗證碼的實現(xiàn)

    驗證碼功能真的無處不在,為了提高網(wǎng)站的安全性,驗證碼功能是必要的環(huán)節(jié),今天小編通過本文給大家分享js登錄驗證碼的實現(xiàn),感興趣的朋友跟著小編一起學習吧
    2016-10-10
  • js+canvas實現(xiàn)飛機大戰(zhàn)

    js+canvas實現(xiàn)飛機大戰(zhàn)

    這篇文章主要為大家詳細介紹了js?canvas實現(xiàn)飛機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • bootstrapValidator表單驗證插件學習

    bootstrapValidator表單驗證插件學習

    這篇文章主要為大家詳細介紹了表單驗證插件bootstrapValidator的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • javascript-hashchange事件和歷史狀態(tài)管理實例分析

    javascript-hashchange事件和歷史狀態(tài)管理實例分析

    這篇文章主要介紹了javascript-hashchange事件和歷史狀態(tài)管理,結合實例形式分析了javascript-hashchange基本功能、原理及歷史狀態(tài)管理相關操作技巧,需要的朋友可以參考下
    2020-04-04

最新評論