`
zhangyaochun
  • 浏览: 2620807 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

css3之border-radius

    博客分类:
  • css3
阅读更多

简单记录:

 

其实以前的做法多是通过切的底图作为div的背景去实现拼接后生成所谓的圆角效果。

 

但是随着css3出来以后再部分浏览器已经不需要在那么麻烦,出现冗余的div和css代码。

 

 


 

 

border-radius

  • border-top-right-radius
  • border-bottom-right-radius
  • border-bottom-left-radius
  • border-top-left-radius
下图来源于---http://www.divcss5.com


 


 

通过这个图很清晰的看到:
  1. FF支持圆角的写法是: -moz-border-radius
  2. Safari和Chrome支持圆角的写法是: -webkit-border-radius
  3. 当然Opera直接支持border-radius
  4. IE不支持(http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx#border)
  5. 规则还是上左-上右-下右-下左
除了一般的写法外,https://developer.mozilla.org/en/CSS:-moz-border-radius
mozilla官网给出了下列写法:



 
 FF的效果如下



 而且FF会给你自动转成
-moz-border-radius:1em 1em 1em 1em / 5em 5em 5em 5em

这边补充一点:(来源于css88上http://www.css88.com/archives/tag/border-radius)

.box-radius {
border-radius: 15px;
behavior: url(border-radius.htc);
}
 

而且本地不行,得放在服务器上


下面收集了一些网络上的demo:

http://dancewithnet.com/lab/2008/border-radius/
http://dancewithnet.com/2008/12/27/border-radius-and-rounded-corner/
  • 大小: 34.2 KB
  • 大小: 22.1 KB
  • 大小: 2.2 KB
  • 大小: 39.1 KB
  • 大小: 20 KB
1
1
分享到:
评论

相关推荐

    css3(border-radius)边框圆角详解

    CSS3 中的 border-radius 属性可以生成圆角边框,无需使用图片背景图案,从而简化了网页设计的过程。下面对 border-radius 属性进行详细介绍。 一、border-radius 属性 border-radius 属性是 CSS3 中用于生成圆角...

    解决border-radius失效问题

    在CSS世界中,`border-radius`属性是一个非常重要的特性,它允许我们为元素添加圆角效果,从而使得设计更加精致和现代。然而,在实际开发中,我们可能会遇到`border-radius`失效的问题,导致元素的边角无法按照预期...

    IE实现CSS3中的border-radius(圆角)

    让IE实现CSS3中的border-radius(圆角)

    css3教程应用css3 圆角border-radius属性制作...

    在CSS3中,`border-radius`属性是一个非常重要的特性,它允许我们为元素的边框创建圆角效果,使得设计更加美观和现代化。这个特性在网页设计中被广泛应用,可以替代传统的图片切角方法,提高网页加载速度并优化用户...

    CSS3中border-radius、box-shadow与gradient那点事儿

    在CSS3中,border-radius、box-shadow和gradient是三个非常重要的样式属性,它们极大地提升了网页设计的美观性和表现力。让我们逐一深入探讨这三个概念。 首先,`border-radius`属性允许我们为元素的边框添加圆角,...

    引入PIE.htc使ie7,ie8 支持css3 border-radius圆角效果

    随着浏览器的更新换代,现在大部分用户都已经升级到支持CSS3的浏览器,所以对于新项目,直接使用CSS3的`border-radius`而不再依赖PIE.htc会是更好的选择。但对于仍需维护老项目的开发者来说,PIE.htc仍然是一个有...

    CSS3的Border-radius轻松制作圆角

    前面系统总结了CSS3中Gradient和RGBA的用法,今天我们在一起来看看CSS3中制作圆角的属性border-radius的具体用法;在CSS2中,大家都碰到过圆角的制作,如今CSS3中的border-radius出现后,让我们没有那么多的烦恼了

    border-radius兼容ie78

    在CSS3中,`border-radius`属性是一个非常重要的特性,它允许我们为元素的边框添加圆角,使得设计更加丰富和美观。然而,这个特性在早期版本的Internet Explorer(尤其是IE7和IE8)中并不支持。为了解决这个问题,...

    CSS3中border-radius属性设定圆角的使用技巧

    border-radius CSS3中的代表——第一个在社区中得到广泛使用新属性。这意味着,除去Internet Explorer 8及更低版本,所有的浏览器可以显示圆角。为了使样式能正确应用,需要为Webkit和Mozilla内核添加前缀。 CSS ...

    让IE6也识别CSS3-圆角效果应用border-radius

    在互联网技术日新月异的时代,CSS3的出现极大地丰富了网页设计的视觉表现力,其中,`border-radius`属性是实现圆角效果的关键。然而,对于那些仍在使用较旧浏览器,尤其是Internet Explorer 6(简称IE6)的用户来说...

    border-radius.htc

    "border-radius"是CSS3中的一个关键特性,它允许我们为元素的边框添加圆角,使得原本方形的边框变得柔和,提升网页设计的美观度。在现代浏览器中,如Chrome、Firefox、Safari和Edge等,直接使用`border-radius`属性...

    border-radius失效

    在CSS世界中,`border-radius`属性用于为元素添加圆角效果,使边框不再呈现为直角,而是呈现出各种半径的弧形。然而,有时候我们可能会遇到`border-radius`失效的问题,导致元素的边角无法按照预期显示为圆形或椭圆...

    圆角魅力:CSS border-radius全攻略

    `border-radius`属性自CSS3版本引入以来,便迅速成为了设计师和开发者的宠儿。该属性主要用来创建具有圆角效果的边框,通过设置一个或多个角的半径值,可以轻松地调整元素的形状,从传统的方形到各种圆角甚至完全...

    CSS圆角效果 -webkit-border-radius(CSS3中border-radius隐藏的威力)

    CSS中的`border-radius`属性是CSS3引入的一个强大的特性,用于创建圆角边框效果,使得元素的四个角可以平滑地过渡到边框边缘,而不是直角显示。这一属性在现代浏览器中得到了广泛支持,但早期版本的浏览器,如...

    CSS3使用border-radius属性制作圆角

    本篇文章将深入探讨CSS3的border-radius属性,以及如何通过它来制作圆角效果。 首先,border-radius属性允许我们设置元素边框的四个角落的半径,从而创建圆形或椭圆形的角。它的语法结构如下: ```css border-...

    IE兼容CSS3圆角border-radius的方法(同时兼容box-shadow,text-shadow)

    本篇将详细探讨如何实现IE浏览器对CSS3圆角`border-radius`以及`box-shadow`和`text-shadow`的支持。 首先,`border-radius`属性是CSS3引入的新特性,允许我们为元素的边框创建圆角,而非传统的直角。然而,IE8及...

    border-radius 移动之伤

    在前端开发领域,CSS3 的 `border-radius` 属性是一个非常重要的工具,它允许我们为元素添加圆角,使得设计更具吸引力和现代感。然而,"border-radius 移动之伤"这一主题揭示了在移动设备上使用 `border-radius` 时...

    实现CSS3中的border-radius(边框圆角)示例代码

    -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; behavior: url(border-radius.htc); 复制代码代码如下: <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” ...

Global site tag (gtag.js) - Google Analytics