书签 分享 收藏 举报 版权申诉 / 10

类型多方式实现圆角边框.docx

  • 文档编号:11371350
  • 上传时间:2023-02-28
  • 格式:DOCX
  • 页数:10
  • 大小:86.69KB

shadowon="t"color="#777"opacity="52428f"offset="1.5pt,1.5pt"/>

roundrect>

提示:

你可以先修改部分代码再运行。

5,利用私有属性绘制圆角(FF3only)

收录理由:

平滑无锯齿

图五

特点:

1.不用任何图形。

2.兼容性:

只能在FF3中使用,其它浏览器不受支持。

3.圆角半径随意调整

4.重用性强:

多个圆角任意调用,只需要样式表设置就可以。

5.圆角颜色随意设置。

6.结构无冗余。

7.圆角平滑无锯齿。

缺点:

1.除了兼容性有问题外,其它方面的表现都不错,这种方式应该是最完美的方式,可惜目前只有FF3能支持这个属性,以后CSS3后会支持这个属性,不过这不知道要等到多少年以后。

2.同第五种圆角一样,在处理圆弧内的图片背景时显得有些有心无力。

实现原理:

使用FF3专用的私有属性来画出圆角。

只用两种属性就能体现圆滑的圆角框

-moz-border-radius:

10px;/*圆角半径*/

Border:

5pxredsolid;/*边框大小*/

实例演示:

(请在FF3浏览器下观看,其它浏览器不支持)

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">FF3下的圆角框body{background:

#CCCCCC;}.round{-moz-border-radius:

20px;/*半径*/border:

4pxsolid#333;/*边框宽度*/margin:

50pxauto;width:

30%;height:

150px;font-size:

12px;}h1{border-bottom:

4px#333solid;font-size:

12px;width:

100%;padding:

5px0;text-indent:

1em;}.context{font-size:

12px;padding:

10px;}

FF3私有属性画的圆角框

FF3下的圆角框两个属性就可以解决:

-moz-border-radius:

半径

border:

边框

提示:

你可以先修改部分代码再运行。

6,无图片脚本圆角框(js半完美解决方案)

这种方案目前应该是比较完美的方案了。

图六

特点:

1.不用任何图形。

2.兼容性:

通杀所有浏览器

3.圆角半径随意调整

4.重用性强:

多个圆角任意调用。

5.颜色随意设置,并且可以使用复杂的图片做为背景,表现丰富。

6.结构无冗余,只需要在容器上定义一个class或ID就可以将这个div变成圆角。

7.圆角平滑。

缺点:

1.客户端禁用JS时就无圆角,不过在目前情势下,这种情况应该不会成为太大的问题。

实例演示:

7,无图片vml/canvas结合的圆角框

增补一种方案,结合jquery/vml/canvas的无图片圆角框。

图七

特点:

1.不用任何图形。

2.兼容性:

通杀所有浏览器

3.圆角半径随意调整,并且四个角可以随意设置要不要圆角。

4.重用性强:

多个圆角任意调用。

5.颜色随意设置,并且可以使用复杂的图片做为背景,表现丰富。

6.结构无冗余,只需要在容器上定义一个class或ID就可以了。

7.圆角平滑。

缺点:

1.本圆角需要用到jquery库,和一个JS文件,如果在您的项目中已经用到了Jquery这个库,倒还可以用得上,不然,为一个圆角加载一两个JS文件有点得不偿失。

2.圆角在不同的浏览器下显示有点小小的问题.

实例演示:

http:

//labs.parkerfox.co.uk/cornerz/

打包下载:

下载demo

结语:

目前的css因为不能为一个容器中定义多张背景图片,造成了为了这种圆角效果而加入冗余标签。

听说CSS3会引入这一属性,可能到哪时,就是圆角框统一的时候了。

另外也听说在CSS3中有意向加入像FF3私有属性(-moz-border-radius)的方法,这也可以完美地解决这个问题。

但在目前的情势下,可能也只有用上面的这些方法来过渡了,强烈期待CSS3的到来。

总而言之:

要实现绝对的完美圆角框在目前的形势下基本上是不可能的,所以取名为“半完美解决方案”。

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
多方 实现 边框
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:多方式实现圆角边框.docx
链接地址:https://www.bdocx.com/doc/11371350.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开