45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:怎么样使用css打造圆角边框?

怎么样使用css打造圆角边框?

2016-08-30 10:05:29 来源:www.45fan.com 【

怎么样使用css打造圆角边框?

http://bbs.blueidea.com/viewthread.php?tid=1881447

圆角表格,困扰我们多年的问题,今天!
决定尝试一种最佳方法
我准备从今天开始 尝试最简单的圆角表格的做法,如果各位有什么好点子,欢迎讨论.

我大概总结了几点:
1.使用程序制作圆角表格
2.障眼法,非常笨拙的方法实现园角表格
3.图片模拟园角表格
4.flash模拟园角表格
5.字符,在转角处使用字符当作园角
6.滥竽充数,兼容性非常差,基本上没有用武之地
7.CSS3地实现方法 简介
8.Mozilla 的专有属性
9.等待你的想法


1.使用程序制作圆角表格 复杂程度:5兼容性能:3

使用最普遍的是 VML, 但是严格的说,VML不能全属于,应为他在执行前是代码,但是执行以后,把代码转换成了图片,其最终效果其实是图片。

以下是一个例子:


提示:您可以先修改部分代码再运行
还有一种方法,是使用纯JS制作的,代码忒长,特别复杂,一般用不着,
不过我还是认为设计者的创意非常有意思
关于JS园角表格制作方法:http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm#notes



2。使用障眼法复杂程度:4兼容性能:4

这个方法已经严重的违背了标准,并且代码复杂,在远处看类似一个园角表格,其实仅仅是使用表格堆积而成:

提示:您可以先修改部分代码再运行
3.图片模拟园角表格 复杂程度:2 兼容程度5

现在使用最普遍的,是使用背景图片,缺点是,不可伸缩


但是,我看见了一个很巧妙的方法,他使用了2个div,很巧妙地进行了互补,并且可以自入伸缩,可能这是我见过所有方法里面最简单实用的一种。

提示:您可以先修改部分代码再运行
4.flash制作园角表格 复杂程度:3 兼容程度3
我比较青睐的方法,适合小型网页的制作,此法伸缩性和兼容性都不错,并且可以作出图片不能达到的效果,唯一的缺点就是,flash的方法是网页复杂许多。

抱歉,我实在找不着例子...希望谁找到了PM我。


5.字符充当园角表格 复杂程度:3 兼容程度4

这个方法是 lexrus(小龟)发明出来的,当我第一次见到这个方法,真地把我吓了一跳,其实它是在转角处增加了一个 转弯字符 "╭" & "╮".

抱歉。。我实在找不着这个方法的例子。。希望谁找到了PM我。


6.滥竽充数 复杂程度:1 兼容程度1
想到此方法的人 绝 + 笨

很容易看出,这个其实就是 windows fieldset,在 win2k & win2k-的操作系统看不出来此效果,

提示:您可以先修改部分代码再运行
7.CSS3的方法 复杂程度:2 兼容程度0
这可能是大家期待css3得最主要原应,现在Css3还没有退出,如果一旦推出,这估计是最好的圆角表格制作方法。

找了一篇文章,介绍了css3的,似乎mozilla也支持这个属性
http://www.webreference.com/dhtml/column70/2.html

这还有一片官方的,不如上面那个详细,但是这里不仅仅有圆角表格的做法,还有很多其他花样的做法。
http://www.w3.org/TR/2002/WD-css3-border-20021107/#border-radius

8.Mozilla的专有css属性 复杂程度:2 兼容程度1
-moz-border-radius 在google上面居然查不出来,很神秘的属性,不过据我研究,可能就是 7.CSS3的方法.
 

本文地址:http://www.45fan.com/dnjc/69687.html
Tags: 圆角 打造 css
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部