亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用js實現(xiàn)的抽象CSS圓角效果!!

 更新時間:2007年05月03日 00:00:00   作者:  
大概是去年的時候吧,就在網(wǎng)上見過了現(xiàn)成的CSS圓角效果的CSS及HTML代碼,例如:


<html>
<head>
<title>css圓角效果</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<style type="text/css">
div.RoundedCorner{background: #9BD1FA}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
</style>
</head>
<body>
<div class="RoundedCorner">
<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>
1
<b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b>
</div>
</body>
</html> 


當(dāng)然這樣人為的把圓角值設(shè)置好,也非常好用了,基本上這段代碼拿過去就可以用,但是如果要改變這個圓角的大小,要在這個角上加邊框或基它的效果,那這段代碼拿來就發(fā)揮不了它的威力了.就想做一個抽像化的組件化的東西出來!今年可謂是花費了幾乎一天的時間!

想一想,圓角的四個角加在一起正好是一個圓,而圓的表達(dá)式是x*x+y*y=r*r,即x的平方加上y的平方等于半徑的平方!有了這個公式,那么實現(xiàn)圓解的理論就得以角決了!

開始一步步的測試由沒有到有,由零難化到組件化吧!我把一個圓角實現(xiàn)分為這樣的結(jié)構(gòu)
[頂部][頂部圓角顯示控制][/頂部]
[主體][主體左邊顯示圓解控制][主體內(nèi)容][主體右邊顯示賀角控制][/主體]
[底部][底部圓解顯示控制][/底部]
得到今天的測試代碼:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS圓角框加組件開發(fā)--測試過程</title>
<style type="text/css">
<!--
#box,#topbox,#bottombox{
width:400px;
}
#box .content{ background-color:#FFCC00;height:400px;}
<?php
for($y=1;$y<=4;$y++){
 $x=(int)sqrt(4*4-$y*$y);
 $sx=4-$x;
 echo ".line{$y}{height:1px;overflow:hidden; background-color:#FFCC00;margin: 0 {$sx}px;}\n";
}
?>

-->
</style>
</head>

<body>
<div id="topbox">
<?php
for($y=4;$y>=1;$y--){
echo "<div class=\"line{$y}\"></div>\n";
}
?>
</div>
<div id="box">
<div class="content"> aaaaaaaaaaaaaaaaaa</div>
</div>
<div id="bottombox">
<?php
for($y=1;$y<=4;$y++){
echo "<div class=\"line{$y}\"></div>\n";
}
?>
</div>
</body>
</html>

相關(guān)文章

  • JavaScript遍歷數(shù)組的三種方法map、forEach與filter實例詳解

    JavaScript遍歷數(shù)組的三種方法map、forEach與filter實例詳解

    這篇文章主要介紹了JavaScript遍歷數(shù)組的三種方法map、forEach與filter,結(jié)合實例形式詳細(xì)分析了javascript針對數(shù)組遍歷的map、forEach與filter三種方法相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2019-02-02
  • 實現(xiàn)瀑布流布局的三種方式

    實現(xiàn)瀑布流布局的三種方式

    本文詳細(xì)講解了實現(xiàn)瀑布流布局的三種方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • JavaScript實現(xiàn)的仿新浪微博原生態(tài)輸入字?jǐn)?shù)即時檢查功能【兼容IE6】

    JavaScript實現(xiàn)的仿新浪微博原生態(tài)輸入字?jǐn)?shù)即時檢查功能【兼容IE6】

    這篇文章主要介紹了JavaScript實現(xiàn)的仿新浪微博原生態(tài)輸入字?jǐn)?shù)即時檢查功能,涉及javascript事件響應(yīng)及字符串的遍歷、轉(zhuǎn)換、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • 使用OPENLAYERS3實現(xiàn)點選的方法

    使用OPENLAYERS3實現(xiàn)點選的方法

    這篇文章主要為大家詳細(xì)介紹了使用OPENLAYERS3實現(xiàn)點選的幾種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • javascript和jquery實現(xiàn)用戶登錄驗證

    javascript和jquery實現(xiàn)用戶登錄驗證

    這篇文章主要為大家詳細(xì)介紹了javascript和jquery分別實現(xiàn)用戶登錄驗證的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Bootstrap CSS組件之分頁(pagination)和翻頁(pager)

    Bootstrap CSS組件之分頁(pagination)和翻頁(pager)

    這篇文章主要介為大家詳細(xì)紹了Bootstrap CSS組件之分頁和翻頁的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • js定時器怎么寫?就是在特定時間執(zhí)行某段程序

    js定時器怎么寫?就是在特定時間執(zhí)行某段程序

    定時器想必大家并不陌生吧,在本文為大家詳細(xì)介紹下js中是如何實現(xiàn)定時器的,具體原理及代碼如下,感興趣的朋友不要錯過
    2013-10-10
  • ECharts地圖繪制和鉆取簡易接口詳解

    ECharts地圖繪制和鉆取簡易接口詳解

    這篇文章主要給大家介紹了關(guān)于ECharts地圖繪制和鉆取簡易接口的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ECharts具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 一個JavaScript去除字符串末尾的空白實例代碼

    一個JavaScript去除字符串末尾的空白實例代碼

    這是一個JavaScript去除字符串末尾的空白實例代碼,很簡單,但很實用,喜歡的朋友可以參考下
    2014-09-09
  • JS中的回調(diào)函數(shù)實例淺析

    JS中的回調(diào)函數(shù)實例淺析

    這篇文章主要介紹了JS中的回調(diào)函數(shù),結(jié)合實例形式簡單分析了javascript回調(diào)函數(shù)的感念、功能、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2018-03-03

最新評論