简简单单实现CSS圆角框.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简简单单实现CSS圆角框

简简单单实现CSS圆角框【附实例下载】(兼容所有浏览器) 浏览量: 74 作者:未知 来源:互联网 效果图片如下:【示例打包下载】 在我的《CSS圆角框组件V1.0》中,可以变化出6种基本风格的圆角框(至于颜色风格,则可以说是千变万化了)。它们分别是: 1. 纯线框圆角。 2. 标题线框圆角。不带背景色或背景图片,透明。 3. 标题和内容区可分别自定义颜色圆角。 4. 标题背景图片圆角。标题带背景图片时,自动实现圆角。 5. 装饰性背景图片圆角。容器有装饰性背景图片时,自动实现圆角。 6. Img图片圆角。如果有img标签引用图片时,自动实现圆角。 js代码就不用详解了,都很简单,我在js中作了详细的注释说明,一看就会。下面说说这6种风格的调用方法: 第一种:纯线框圆角 这是最基本,也是应用最广泛的一种应用。只需一句话就可以了。 Js行为: b_RoundCurve(bottom,#F8B3D0,#FFF5FA,1);//普通圆角框? 解释:四个参数,分别代表样式名称、边框色值、背景色值、风格参数。 Html结构: div?class=bottom/div? 第二种:标题线框圆角 一般这种块状布局,都需要在页头加入标题,你可以使用h1~h6系列标签。 Js行为: b_RoundCurve(right2,orange,,3,h3);//标题和内容区都透明? 解释:五个参数,分别代表样式名称、边框色值、背景色值、风格参数、标题标签名称,因为考虑了扩展性,当想使用其它的标签时,可以随时替换,如h1~h6系列标签。 Html结构: div?class=right2? ???h3标题/h3? ???div内容/div? /div? 第三种:标题和内容区可分别自定义颜色圆角 与第二种风格差不多,差别在于可以分别定义标题和内容区的颜色值。 Js行为: b_RoundCurve(right1,#863313,#84D4CA,3,h3,#BAB556);//标题只用纯色背景? 解释:六个参数,分别代表样式名称、边框色值、背景色值、风格参数、标题标签名称、标题背景色值。 Html结构: div?class=right1? ??h3标题/h3? ??div内容/div? /div? 第四种:标题背景图片圆角 这种需要将标题的背景图片路径作为参数传入,有了背景图片,一般都不需要背景颜色了,所以将第六个参数值设为空: Js行为: b_RoundCurve(right3,#A0C044,#E9F2CC,3,h3,,image/bg1.gif);//标题用背景图片? 解释:七个参数,分别代表样式名称、边框色值、背景色值、风格参数、标题标签名称、标题背景色值、标题背景图片路径。 Html结构: div?class=right3? ??h3标题/h3? ??div内容/div? /div? 第五种:装饰性背景图片圆角 这种圆角也是用得比较多的,这种风格要注意:在CSS中需要设置容器的宽高值,因为在js中会查找到这个图片的宽高值。 Js行为: b_RoundCurve(rightbgimg,#F38E1A,,4);//圆角背景图片? 解释:四个参数,分别代表样式名称、边框色值、背景色值、风格参数。背景色值和背景图片只选其一,所以将第三个参数置为空。 Html结构: div?class=?rightbgimg?/div? 第六种:Img图片圆角 纯CSS方法是无法做到Img图片圆角的,但有JS的加入,就可以变相实现。原理和第五种相似,只是将这个Img的图片路径取出来,在js中以背景图片的方式加入到各个容器中去,然后再还原img标签。 Js行为: b_RoundCurve(img,#999,#FFF5FA,2);//圆角IMG图片? 解释:四个参数,分别代表样式名称、边框色值、背景色值、风格参数。 Html结构: 最简洁的HTML结构,无冗余代码。 div?class=img? ??a?href=/?title=漂亮女孩1?target=_blank? ????img?src=image/girl-1.jpg?height=115?width=154?alt=漂亮女孩1/? ??/a? /div? 组件优点: 1. 全面兼容所有浏览器。 2. 圆角不需要图片,直接代码生成,省去制图的麻烦。 3. 自适应外框的大小,可广泛应用于布局区块中。 4. 封装难以控制的CSS代码,调用灵活方便。 5. 封装HTML结构,你只需定义你想要的结构,无冗余,更语义化。 组件缺点: 1. 不能定义线框的大小。如果你需要改变线框大小,本组件不适合你。 2. 圆角不够圆滑,如果你对圆角图片的精度要求较高,不宜采用本组件。 3. 线框颜

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档