css實現(xiàn)的圓角效果帶有注釋
發(fā)布時間:2013-09-04 16:26:05 作者:佚名
我要評論

css圓角效果的出現(xiàn)引起了網(wǎng)友們的關(guān)注,下面以個示例為大家介紹下具體的實現(xiàn)過程,帶有注釋,新手朋友們?nèi)菀卓吹亩?/div>
圓角注釋
/**
*這個圓角的思路在于,用縮小化的視覺感受體現(xiàn)的,其實每一個彎角是用兩個像素的"-"與一個像素的"."與兩個像素的"|"實現(xiàn)的.
*b1與b1b相對,通過背景來制作邊框
*b2與b2b相對,通過border-width:2px制作2個像素的"-"
*b3與b3b相對,制作1個像素的"."
*b4與b4b相對,制作2個像素的"|"這樣就從視覺上感覺是一個圓弧了。
*/
/*確定為block,為了讓左右邊框?qū)崿F(xiàn)*/
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{
display:block;
overflow:hidden;
}
/*高度為一的主要目的是為了讓b1,b1b作為的背景色當(dāng)作上下線*/
.b1,.b2,.b3,.b1b,.b2b,.b3b{
height:1px;
}
/*左右邊框的顏色與大小*/
.b2,.b3,.b4,.b3b,.b4b,.b2b,.b{
border-left:1px solid #999;
border-right:1px solid #999;
}
/*注意每個的左右邊距與顏色*/
.b1,.b1b{
margin:0px 5px;background:#999;
}
/*邊距為3少了2個像素 - */
.b2,.b2b{
margin:0px 3px;border-width:2px;
}
/*邊距為2少了一個像素 . */
.b3,.b3b{
margin:0px 2px;
}
/*邊距為1少了一個像素 |*/
.b4,.b4b{
margin:0px 1px; height:2px;
}
/*div的背景色與border的背景色要不同*/
.d1{
background:#f7f8f9;
}
/*寬度指定*/
.k{
height:300px;
}
</style>
</head>
<body>
<div>
<b class="b1"></b>
<b class="b2 d1"></b>
<b class="b3 d1"></b>
<b class="b4 d1"></b>
<div class="b d1 k">
<font style="font-size:26px;color:red; margin:0px 10px;">簡潔型css圓角矩形</font>
</div>
<b class="b4b d1">
</b><b class="b3b d1">
</b><b class="b2b d1">
</b><b class="b1b"></b>
</div>
復(fù)制代碼
代碼如下:/**
*這個圓角的思路在于,用縮小化的視覺感受體現(xiàn)的,其實每一個彎角是用兩個像素的"-"與一個像素的"."與兩個像素的"|"實現(xiàn)的.
*b1與b1b相對,通過背景來制作邊框
*b2與b2b相對,通過border-width:2px制作2個像素的"-"
*b3與b3b相對,制作1個像素的"."
*b4與b4b相對,制作2個像素的"|"這樣就從視覺上感覺是一個圓弧了。
*/
/*確定為block,為了讓左右邊框?qū)崿F(xiàn)*/
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{
display:block;
overflow:hidden;
}
/*高度為一的主要目的是為了讓b1,b1b作為的背景色當(dāng)作上下線*/
.b1,.b2,.b3,.b1b,.b2b,.b3b{
height:1px;
}
/*左右邊框的顏色與大小*/
.b2,.b3,.b4,.b3b,.b4b,.b2b,.b{
border-left:1px solid #999;
border-right:1px solid #999;
}
/*注意每個的左右邊距與顏色*/
.b1,.b1b{
margin:0px 5px;background:#999;
}
/*邊距為3少了2個像素 - */
.b2,.b2b{
margin:0px 3px;border-width:2px;
}
/*邊距為2少了一個像素 . */
.b3,.b3b{
margin:0px 2px;
}
/*邊距為1少了一個像素 |*/
.b4,.b4b{
margin:0px 1px; height:2px;
}
/*div的背景色與border的背景色要不同*/
.d1{
background:#f7f8f9;
}
/*寬度指定*/
.k{
height:300px;
}
</style>
</head>
<body>
<div>
<b class="b1"></b>
<b class="b2 d1"></b>
<b class="b3 d1"></b>
<b class="b4 d1"></b>
<div class="b d1 k">
<font style="font-size:26px;color:red; margin:0px 10px;">簡潔型css圓角矩形</font>
</div>
<b class="b4b d1">
</b><b class="b3b d1">
</b><b class="b2b d1">
</b><b class="b1b"></b>
</div>
相關(guān)文章
- 字符代替圓角尖角也是一種在不使用代碼和圖片的另類實現(xiàn)吧,本文整理了一些常用的示例,感興趣的朋友可以收藏下2013-09-12
- 想做個頁面用到css3的圓角和陰影效果,但ie瀏覽器不支持,之前也聽說有插件可以實現(xiàn),周六在網(wǎng)上找到了一個方法,原文如下: 但凡是前端工程師,都知道IE6,IE7,IE8不支2013-07-02
div+css用邊框?qū)崿F(xiàn)圓角矩形(多樣式)
css圓角卷起了一陣風(fēng)波,只用css來做圓角矩形的技術(shù)很早就有了,但是在網(wǎng)頁的設(shè)計過程中,我們通常用圖片實現(xiàn)圓角矩形效果?,F(xiàn)在網(wǎng)上很多關(guān)于無圖片實現(xiàn)css圓角矩形的方法,雖2013-03-25- css 圓角邊框的出現(xiàn)結(jié)束了傳統(tǒng)使用圓角圖片的時代,接下來與大家分享下div 邊框圓角的實現(xiàn),感興趣的你可以參考下哈,希望對你有所幫助2013-03-15
- 本文將開拓性的探討如何使用字符代替圖片實現(xiàn)貌似只有圖片才能實現(xiàn)的尖角效果,或是多半使用圖片實現(xiàn)的圓角效果;本文提到的一些方法,可能在實際項目中并不實用,關(guān)鍵是幫2013-02-27
css實現(xiàn)圖片圓角 兼容所有瀏覽器實現(xiàn)代碼
今天處理了一個頁面刷新隨機(jī)顯示圖片的功能,發(fā)現(xiàn)直角太丑,想實現(xiàn)圖片圓角,兼容所有瀏覽器,于是網(wǎng)上搜集整理了一下,拿出來和大家分享2012-12-06CSS圓角效果 -webkit-border-radius(CSS3中border-radius隱藏的威力)
border-radius:用這個屬性能實現(xiàn)圓角邊框的效果。現(xiàn)在只有Mozilla/Firefox 和 Safari 3支持該屬性。2012-03-28- 實現(xiàn)的方法很簡單,其實就是套2層,其中外層用長背景,內(nèi)層用短背景蓋住。拿高度自適應(yīng)來說,可以用一個div(用長背景居底鋪)嵌套一個h2(用短背景居頂鋪)標(biāo)簽2012-02-17
background-postion定位與圖片結(jié)合實現(xiàn)圓角效果
background-postion 背景默認(rèn)鋪設(shè)位置的起點為:元素的左上角.2011-07-27- 矩形框在網(wǎng)頁中較為常見,不過個人覺得還是圓角框更為美觀。那么圓角框是如何用DIV+CSS來實現(xiàn)的呢?2011-07-10