关于 CSS3 中的圆角介绍
用非 IE 浏览器的朋友可能早就发现了,小站用上了不少 CSS3.0 的样式,包括文字阴影、图片阴影、圆角等效果,在这里 BS IE 的客套话就不多说了,我们直接进入正题。主要是复习一下其中的圆角效果。
虽说 Firefox、Chrome、Opera、Safari 这些浏览器都可以完美地支持 CSS3.0,但是它们各自对圆角的样式写法都各不相同,也可以说这些个浏览器都各自为政,都有自己私有属性,简介如下:
- border-radius:长度
- Firefox支持border-radius(圆角):-moz-border-radius:2px;
- webkit内核的Safari和Chrome支持border-radius(圆角):-webkit-border-radius:2px;
- Opera支持border-radius(圆角):border-radius:2px;
- IE不支持border-radius(圆角)
我们还可以随意指定圆角的位置,左上、左下、右上、右下四个方向。在 firefox、webkit 内核的 Safari 和 Chrome 和 opera(css3)、中的具体书写格式如下:
-moz-border-radius-topleft / -webkit-border-top-left-radius / border-top-left-radius
-moz-border-radius-topright / -webkit-border-top-right-radius / border-top-right-radius
-moz-border-radius-bottomleft / -webkit-border-bottom-left-radius / border-bottom-left-radius
-moz-border-radius-bottomright / -webkit-border-bottom-right-radius /border-bottom-right-radius
这个图截自我的友情链接页面,我用了对称圆角,自我感觉比四个圆角要舒服一点。用非 IE 的朋友应该已经看到过了,这里就让 IE 的用户开开眼吧,劝 IE 的访客早日放弃 IE。
不过传说现在的 IE9 已经支持 CSS3/HTML5 了,可惜我等叉P用户无福享受,不知道现在的 IE9 能否支持圆角?会不会带来新的兼容问题,会不会有新的 HACK 技术出现?IE 总是耍大牌,我们不得不接受。
另外,推荐一个网站:http://roundedcornr.com/,应该算是懒人工具吧,可以帮助你生成圆角样式,不过可不是用 CSS3 哟,而是根据你设置的圆角半径、颜色等自动生成 HTML 和圆角图片,还是挺方便的吧。
-
杂谈 CSS 实现的图片放大效果2011年02月8日 -
当多啦A梦遇到 IE 浏览器2010年05月24日 -
CSS3 鼠标悬停图片动画效果2009年09月6日 -
DIV+CSS与不同IE版本等的兼容性2010年01月31日
好好学习,天天向上~~~
好孩子,真勤奋呐
Pingback: 杂谈 CSS 实现的图片放大效果 | 中文IT博客聚合
我写了篇可以在ie下显示圆角,不知道对你有用没..
http://www.amangs.com/wordpress/beautiful-dd_roundies.html
谢谢哈,这个我试过,不过好像不支持虚线框?
也是实用贴哟
我连用页面左连接都还没看明白
其实是明白的,但是操作起来就是怎么也实现不起来。悲剧啊
= =,又看到了杯具的IE ~
痛恨并习惯鸟
感觉变化不是很大的
圆角很漂亮的,可惜我们不会折腾啊
其实就几句CSS样式,并不难的
这个很漂亮,我喜欢。
这里楼好高~
。。。这是本月楼层最低的一篇
万兄终于把这个技术分享出来了
呵呵,也不是啥高深的技术啦
这个得学习
一直喜欢把边角是圆角。
HOHO,剑人也喜欢用圆角呀
不错 值得学习
博客设置圆角,漂亮多了
嘿嘿,圆角用在合适的地方确实是不错的
圆角挺好看
呵呵,谢谢,我还想多加个阴影呢
我一般用的是插件…………
等CSS运用很熟悉了再放弃。。。TAT
CSS你什么时候到我身边来啊…………
哈哈,要CSS到你身边需要你自己靠近啦
看来CSS偏向雌性,需要我们雄性的主动靠近
又要针对不同的浏览器写不同的CSS ?
恩,呵呵,因为不同的浏览器对CSS3.0都有私有属性
额还没用上捏。。。偷懒了。。。
有时间可以折腾一下哈
很漂亮,可惜IE不支持。
IE也可以支持,只需要用一个JS,呵呵
正在研究CSS3.0手册……
呵呵
CSS3.0常用的也就那么两三个,会2.0的话很快就可以掌握3.0,结构都差不多的
这些东西目前对我来说不感兴趣~
偶尔还是可以尝试下的嘛
作为一个CSS白痴哥哥鸭梨很大。。
鸭梨?我喜欢吃~
圆个角还这么麻烦啊……
呵呵,其实也不算麻烦啦,用多就习惯了
很好看。给人很舒服
嘿嘿,谢谢啦
CSS3还是比较看好的,html5也是。。
HTML5是啥概念,我还不是很了解。。。
发现这种堆成的圆角别有一番风味~~~···········i like it~
我以前用过四角圆,但是还是觉得对称圆角更好,呵呵
你的很多角都改成堆成圆角了啊~~
牛啊
我看着万戈你这里圆角的东东还不少呢
基本上有角的地方我都改成圆的了,哈哈
上次看了没看懂
这次又看了,
又没懂
雯雯,你会PSD转XHTML吗?
还有这么高级的技术,听都没听过。玳玳有世博5月2号的票出售,你要吗?AD
~ ~ 最近看jquery
发现jquery很好用
jquery会比你想象的更强大
我喜欢方角,九十度的那种~
性格使然?
从眼睛就能看出来,北方人多是方镜片,南方人多圆镜片
摘下自己的眼镜,还真是这样啊
这个问题我大一的时候就关注了,因为见到有人还带和胡适一样的眼镜,非常惊奇
哎 都CSS3了 这进步是剧变啊!
难道你刚发现我的CSS3?
呃~刚想写css3解决一下文囧问题,竟然给你抢先了
继续文囧去……
那是因为我比你先文囧~
日,留言点错了。。。用的那个帐号,快捷键失误
其实圆角不要hack,想看的人就会用相应的浏览器,用IE的,都不想看
我要逼IE的用户看圆角!!!
万戈别急着鼻屎IE哈,IE9对圆角的支持不比其他浏览器差,甚至更好
前排!搬马扎坐下慢慢看
前排,收门票
我都打算把我的主题改成苹果样式的了!!
那个主题我见过,很炫丽!
刚发现Opera 10.10不支持CSS圆角,要hack
哦?你是用10.10看我的网站的吗?应该有啊
我用OP10.51,有圆角