CSS3繪制圓角矩形的簡單示例
一起CSS 發(fā)布時間:2015-09-28 10:27:22 作者:佚名
我要評論

這篇文章主要介紹了CSS3繪制圓角矩形的簡單示例,注意一下各瀏覽器對CSS3的兼容性,需要的朋友可以參考下
隨著網(wǎng)絡(luò)的發(fā)展,CSS 也在不斷的完善,充分吸取多年來 Web 發(fā)展的需求,提出了很多新穎的 CSS 特性,例如很受歡迎的圓角矩形 border-radius 屬性,但很可惜,此屬性目前沒有得到任何瀏覽器的支持。
對于一些瀏覽器,它們有其私有的圓角屬性。如 FF 的 -moz-border-radius ,Safari 和 Chrome 的 -webkit-border-radius 。效果見下圖:
FF 的圓角
Safari 和 Chrome 的圓角(Safari 和 Chrome 使用的是同一種內(nèi)核,這里就只附 Chrome 的效果了)
IE 和 Opera 就沒有私有的圓角屬性了,如果有的話,那制作圓角應(yīng)該就簡單多了,把各自的私有屬性全部寫上,讓各個瀏覽器“對號入座”,就達到了“兼容”的效果。
下面給出一個百度有啊CSS圓角方案的示例:
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- <div class="box1">
- <span class="tl"></span><span class="tr"></span>
- <div class="cc">
- <p>圓角一</p>
- </div>
- <span class="bl"></span><span class="br"></span>
- </div>
CSS 代碼:
JavaScript Code復(fù)制內(nèi)容到剪貼板
- .box1 {
- background:url(images/bg1.gif) repeat-x #1d6cb7;
- margin-top:1em;
- position:relative;
- zoom:1;
- width:778px;
- }
- .box1 .tl, .box1 .tr, .box1 .bl, .box1 .br {
- width:5px;
- height:5px;
- position:absolute;
- background:url(images/bg3.gif) no-repeat;
- overflow:hidden;
- }
- .box1 .cc {
- height:40px;
- padding:5px;
- }
- .box1 .tl {
- left:0;
- top:0;
- }
- .box1 .tr {
- right:0;
- top:0;
- background-position:0 -5px;
- }
- .box1 .bl {
- left:0;
- bottom:0;
- background-position:0 -10px;
- }
- .box1 .br {
- right:0;
- bottom:0;
- background-position:0 -15px;
- }
相關(guān)文章
- 這篇文章主要教大家CSS3制作圓角圖片和橢圓形圖片的具體實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-08
- 本篇文章給大家介紹基于css3來實現(xiàn)邊框圓角效果,實現(xiàn)此效果當(dāng)然border-radius要在firefox或Safari 和 Chrome才能實現(xiàn)哦。對css3圓角邊框制作代碼感興趣的朋友參考下吧2015-11-18
- 這篇文章主要介紹了CSS的一些圓角圖形實例分享,包括帶有3D效果的CSS圓角實現(xiàn),需要的朋友可以參考下2015-09-28
- 這篇文章主要介紹了使用css實現(xiàn)圓角圖形繪制,文中也提到了相關(guān)的鋸齒問題,需要的朋友可以參考下2015-07-22
- 這篇文章主要為大家介紹了純CSS實現(xiàn)圓角折疊菜單的方法,通過多個寬度漸進變化的頁面元素堆加模擬圓角效果,具有一定參考借鑒價值,需要的朋友可以參考下2015-05-19
- 這篇文章主要介紹了CSS實現(xiàn)反方向圓角的示例代碼的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-12