多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > htmlcss > 在CSS2和CSS3下實現(xiàn)圓角的方法

在CSS2和CSS3下實現(xiàn)圓角的方法

來源:程序員人生   發(fā)布時間:2013-10-19 23:20:08 閱讀次數(shù):2690次

  網(wǎng)(LieHuo.Net)教程 在以前的文章中,網(wǎng)不止一次提到過CSS圓角的教程(查看詳細>>>),今天在Bolo's blog再次看到關(guān)于CSS圓角的實現(xiàn),有所不同的是,Bolo's blog中分別講到CSS2與CSS3的實現(xiàn)方法。

  推薦閱讀:CSS中文手冊

  步入正文:

  在網(wǎng)頁設(shè)計越來越精美的今天,圓角的應(yīng)用已經(jīng)越來越廣泛這篇文章將分別講述圓角在CSS2和CSS3里的創(chuàng)建方法。

CSS圓角

  從易用性來說,CSS3不需要額外的標(biāo)記和圖片,比CSS2要先進得多。但當(dāng)應(yīng)用在網(wǎng)站上時,采用CSS2能使頁面在主流瀏覽器上的效果更加一致。下面將詳細闡述創(chuàng)建圓角的各種方法和其對瀏覽器的兼容性。

  注:本文以第一個配圖的效果作為演示。

  用CSS2創(chuàng)建圓角的方法

  1.固定寬度的圓角

  這個是最簡單的方法最多只需要使用兩個圖片(頂部和底部),并且也不需要添加額外的標(biāo)記。在這里,我使用以下兩個圖片做背景:

rounded-toprounded-bottom

  HTML:

<div class="box">
<h2>This is a heading</h2>
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Sed
vehicula ligula eu diam tincidunt
fermentum. Curabitur facilisis
enim non libero cursus eu varius
enim suscipit. Ut venenatis
vehicula lorem ut hendrerit. Ut
adipiscing augue sed ante volutpat
eget ornare erat facilisis. In hac
habitasse platea dictumst.
</div>
  CSS:
.box {
width:200px;
background-color:#EE2E24;
background:url("img/rounded-top.jpg") no-repeat left bottom;
color:#fff;}

.box h2 {
background:url("img/rounded-top.jpg") no-repeat left top;
padding: 10px 10px 0 10px;
}

.box p {
padding: 10px;
}
優(yōu)點:

用最少的標(biāo)記和圖片實現(xiàn)了圓角效果(CSS好點的童鞋只要一個圖片就可以搞定了)。

缺點:

不夠靈活,每次更改框架的寬度都要更新背景圖片。

2.靈活的圓角

為了能讓圓角更加靈活,我們可以把容器里的每個圓角都做成一個獨立的元素,通過CSS強行定位到父容器的四個角上。在這個方法里,我們只需要用到右邊這個圖片。rounded-corner-sprite

HTML:
<div class="box">
<span class="crnr tl"></span>
<span class="crnr tr"></span>
<h2>This is a heading</h2>
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Sed
vehicula ligula eu diam tincidunt
fermentum. Curabitur facilisis
enim non libero cursus eu varius
enim suscipit. Ut venenatis
vehicula lorem ut hendrerit. Ut
adipiscing augue sed ante volutpat
eget ornare erat facilisis. In hac
habitasse platea dictumst.
<span class="crnr bl"></span>
<span class="crnr br"></span>
</div>

  CSS:

.box {
position:relative;
width:200px;
height:200px;
}

.crnr {
position:absolute;
background:url("img/crnr-sprite.jpg") no-repeat;
width:20px;
height:20px;
}

.tl {
left:0;
top:0;
background-position: 0 0 ;
}

.tr {
right:0;
top:0;
background-position: -25px 0 ;
}

.bl {
left:0;
bottom:0;
background-position: 0 -25px ;
}

.br {
right:0;
bottom:0;
background-position: -25px -25px ;
}

優(yōu)點:
能自動適應(yīng)父容器的大小,瀏覽器兼容性非常強。

缺點:
為了實現(xiàn)圓角,添加了一些沒有意義的標(biāo)記。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------

上一篇 更換apache到nginx的操作過程全記錄

下一篇 老謝:淺談關(guān)于企業(yè)產(chǎn)品軟文的注意事項

分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關(guān)注
欄目熱點
關(guān)閉
程序員人生
主站蜘蛛池模板: 曰本裸色私人影院噜噜噜影院 | a一级毛片 | 国产精品一区二区久久不卡 | 四虎东方va私人影库在线观看 | 伊人2233| 亚洲免费三级 | 一本久久精品一区二区 | 91成人免费福利网站在线 | 国产一区二区三区樱花动漫 | 亚洲邪恶 | 亚洲欧洲一区二区三区在线 | 毛片色毛片18毛片美女 | 亚洲精品美女视频 | 国产一级做a爰大片免费久久 | 波多野结衣中文字 | 欧美视频一区在线 | 欧美日本成人 | 国产一区亚洲二区三区 | 五月天综合 | 午夜私人福利影院 | 国产护士资源总站 | 真实国产精品视频国产网 | 国产91精品福利在线观看 | www.在线 | 国产成人精品曰本亚洲 | 亚洲精品日韩一区二区 | 欧美高清视频一区 | 精品国产91久久久久久久 | 午夜影院在线看 | 国产高清视频在线观看不卡v | 99久久精品毛片免费播放 | 最新国产在线观看福利91 | 中文字幕在线精品视频入口一区 | 亚洲欧美日韩另类精品一区二区三区 | 国产精品国产精品国产专区不卡 | 18videosex性欧美黑色 | 在线观看亚洲欧美 | 在线精品国产成人综合第一页 | 欧美在线视频播放 | 自拍中文字幕 | 免费观看无遮挡www的视频 |