`
胡锡铭
  • 浏览: 7073 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

CSS3圆角

    博客分类:
  • css3
 
阅读更多

 

CSS3圆角属性在Firefox,Chrome,Safari的实现

今天在aw那里看到他的博客用了Firefox专有的圆角属性,另外WordPress的后台也使用了,于是我自己也就试一下来用了。目前IE还未支持圆角属性,IE8我还不清楚支不支持,或许我们以后只要使用border-radius这个CSS3属性就能轻松地在现代浏览器实现这个困扰很多小盆友的问题了,希望这一天的到来不会太遥远。目前我们已经可以在Firefox,Chrome,Safari实现这个功能了,但他们也还是使用私有属性来实现,用法上略有区别。

 

先说一下Firefox的圆角属性:

-moz-border-radius: {1,4} | inherit

如果你想设置四个角都是一样圆角的话,可以像这样子直接设置-moz-border-radius:5px;

也可以单独设置元素的上左、上右、下右、下左四个角的值,分别用-moz-border-radius-topleft、-moz-border-radius-topright、-moz-border-radius-bottomright、-moz-border-radius-bottomleft来设置。

也可以用合并起来一起设置,如我目前的主题暂时设置的-moz-border-radius:5px 0 5px 0;

 

对chrome、Safari这两个webkit内核的浏览器来说,是用-webkit-border-radius来实现的。

-webkit-border-radius:{1,2} | inherit;

如果你想设置四个角都是一样圆角的话,依然可以像这样子直接设置-moz-border-radius:3px;

如果是单独设置四个角的话,需要采取这种方式

-webkit-border-top-left-radius:5px 10px;

-webkit-border-top-right-radius:5px 10px;

-webkit-border-bottom-right-radius:5px 10px;

-webkit-border-bottom-left-radius:5px 10px;

如果是要合并的话,只支持-webkit-border-radius:3px;或者是这样子-webkit-border-radius:3px 4px;使用-webkit-border-radius:5px 0 5px 0;将不会有任何效果。

 

著名皮肤制作人utom总结了圆角属性不同浏览器下的运用

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

 

分享到:
评论

相关推荐

    html5+css3圆角图文展示卡片层叠滑动切换特效.zip

    在圆角图文展示卡片中,CSS3的圆角边框(border-radius)属性被广泛使用,以创建平滑的矩形或圆形边缘。此外,层叠效果可能涉及到CSS3的过渡(transition)和动画(animation)属性,使得卡片在切换时有平滑的过渡...

    解决IE不兼容css3圆角和阴影问题

    在网页设计领域,CSS3(层叠样式表第三版)引入了许多令人兴奋的新特性,如圆角、阴影等,极大地提升了网页的视觉效果。然而,这些特性在早期版本的Internet Explorer(IE)浏览器中并不完全支持,这为开发者带来了...

    css3圆角兼容火狐、IE和webkit

    在CSS3中,圆角边框(border-radius)是一个强大的特性,它允许开发者为元素创建圆形或椭圆形的角落,从而提升网页设计的美观度和用户体验。然而,由于不同的浏览器厂商对新特性的实现可能存在差异,因此在实际开发...

    ie6 7 支持css3 圆角

    在标题"ie6 7 支持css3 圆角"中,提到的问题是如何在这些老版本的IE浏览器中实现CSS3的圆角效果。 描述中提到的是一种解决方案,即使用插件来实现这一目标。这种插件通常是一个JavaScript或HTC(HTML组件)文件,...

    Css3圆角边框

    其中,"Css3圆角边框"是其中一个非常重要的特性,它允许我们创建具有平滑圆角的矩形元素,提升了网页的视觉效果和用户体验。这个特性在现代网页设计中被广泛使用,因为相比传统的JavaScript或图像方法,CSS3的圆角...

    iecss3.htc css3圆角支持文件

    iecss3.htc css3圆角支持文件

    jquery+css3圆角动画导航

    【jQuery + CSS3 圆角动画导航】 在网页设计中,导航栏是用户与网站交互的重要部分,良好的导航设计能够提升用户体验。本示例“jquery+css3圆角动画导航”利用了JavaScript库jQuery和CSS3的新特性,为网页创建了一...

    css3兼容圆角

    在CSS3中,圆角边框(border-radius)是一个非常重要的特性,它允许开发者为元素创建具有圆形或椭圆形边角的效果,提升了网页设计的视觉吸引力。然而,这个特性在早期版本的Internet Explorer(尤其是IE8)中并不...

    ie完美兼容css3圆角

    在网页设计领域,CSS3的引入为开发者带来了许多新的特性,其中之一就是圆角边框(border-radius)。然而,IE浏览器的早期版本(IE6、IE7、IE8)并不支持这个特性,导致在这些浏览器中无法展示出理想的圆角效果。本篇...

    css3圆角阴影价格表 css3圆角阴影价格表网页特效.zip

    这个“css3圆角阴影价格表”网页特效是利用CSS3的一些核心特性,如圆角、阴影以及一些布局技巧,来创建一个具有专业外观的价格表格。以下将详细介绍这些关键知识点: 1. **CSS3圆角**: - `border-radius` 属性...

    CSS3圆角边框.docx

    【CSS3圆角边框】知识点详解 CSS3的圆角边框是现代网页设计中的一个重要特性,它允许开发者无需依赖图像,即可实现元素的圆角效果,从而提高页面性能和减少维护工作量。以下是对CSS3圆角边框的详细讲解: 1. **CSS...

    兼容所有浏览器的CSS3圆角

    然而,不同浏览器对CSS3特性的支持程度各异,这可能导致在某些浏览器上无法正确显示圆角。本主题将详细探讨如何实现“兼容所有浏览器的CSS3圆角”这一技术目标。 首先,CSS3中的`border-radius`属性是实现圆角的...

    CSS3圆角菜单特效集.rar

    首先,**CSS3圆角** 是一个非常重要的特性,它允许我们无需借助图片就能创建出带有圆角的元素。通过`border-radius`属性,我们可以轻松地设置元素四个角落的半径,实现各种圆润的边缘效果。例如,`border-radius: 10...

    CSS3圆角代码

    CSS3圆角代码 基于jQuery+CSS的圆角框效果,演示一下如何使用jQuery并配合CSS代码实现漂亮的圆角框效果。 提示:本圆角效果在IE下显示有问题,在Opera及火狐及Google浏览器下都没有问题。

    CSS3圆角效果

    css3圆角效果,能使网页做的更有个性。

    03CSS3圆角边框登录页面实现.zip

    【标题】:“03CSS3圆角边框登录页面实现.zip”揭示了这个压缩包包含一个使用CSS3技术实现的带有圆角边框的登录页面模板。CSS3是层叠样式表(Cascading Style Sheets)的第三个版本,它极大地扩展了对网页样式的控制...

    ie8兼容html5 css3圆角阴影渐变placeholder等属性

    标题中的“ie8兼容html5 css3圆角阴影渐变placeholder等属性”指的是在IE8浏览器上实现HTML5和CSS3的一些新特性,包括圆角、阴影、渐变以及placeholder属性的支持。这些特性在现代浏览器中是标准支持的,但在较旧的...

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

    IE浏览器,尤其是早期版本,对于一些现代CSS3特性支持不足,如圆角、阴影等。本篇将详细探讨如何实现IE浏览器对CSS3圆角`border-radius`以及`box-shadow`和`text-shadow`的支持。 首先,`border-radius`属性是CSS3...

    黑色简洁css3圆角电影影视宣传wordpress模板6044.zip

    该压缩包文件“黑色简洁css3圆角电影影视宣传wordpress模板6044.zip”包含了一个专门设计用于电影和影视宣传的WordPress主题。这个主题采用了黑色背景,体现了高端和专业感,同时结合了CSS3技术,实现了圆角设计,...

Global site tag (gtag.js) - Google Analytics