• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS 圆角框进行JS封装版

CSS 圆角框进行JS封装版

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS,圆角框等相关知识,佚名 希望在学习及工作中可以帮助到您

前序:本来前三篇文章已经将CSS圆角框讲解完毕,但从网友反馈中,都说到不好使用,因此有了这篇文章,本文主要是将前面的结果总结修订后进行JS封装,方便调用。

在本次封装中,增加了对真正img标签引用的图片实现圆角化,之前的圆角图片大多是基于背景图片的,因为纯css无法实现img图片的圆角,有了js的加入,就变成可能了。并且在这次封装过程中修正了上次的背景图片下面两个圆角图片的定位错误问题。

其实这个控件的JS代码很简单,只需要用到innerHTML就可以完成其大部分工作,而真正的难点在于对于CSS样式的合并组合使用。

先看看最终效果截图:

图一

在我的《CSS圆角框组件V1.0》中,可以变化出6种基本风格的圆角框(至于颜色风格,则可以说是千变万化了)。它们分别是:

  1. 纯线框圆角。
  2. 标题线框圆角。不带背景色或背景图片,透明。
  3. 标题和内容区可分别自定义颜色圆角。
  4. 标题背景图片圆角。标题带背景图片时,自动实现圆角。
  5. 装饰性背景图片圆角。容器有装饰性背景图片时,自动实现圆角。
  6. Img图片圆角。如果有img标签引用图片时,自动实现圆角。

js代码就不用详解了,都很简单,我在js中作了详细的注释说明,一看就会。下面说说这6种风格的调用方法:

第一种:纯线框圆角

这是最基本,也是应用最广泛的一种应用。只需一句话就可以了。

Js行为:

点击这儿下载完整的压缩包:下载Demo

您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06DIV多层嵌套margin-top的BUG问题
  • 2017-08-06CSS+jQuery实现的在线答题功能
  • 2017-08-06CSS 文本渲染属性text-rendering的介绍和使用示例
  • 2017-08-06css给span加float:right右浮动后内容换行下移
  • 2017-08-06Flexbox制作CSS布局实现水平垂直居中的简单实例
  • 2017-08-06用ul、li标签创建css横向导航菜单示例
  • 2017-08-06CSS3实现的文本3D效果附图
  • 2017-08-06探究CSS边框特效实现技巧
  • 2017-08-06幻灯片挡住CSS导航下拉菜单或者飘浮广告的解决方法
  • 2017-08-06两个div叠加触发事件发生闪烁问题的解决方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 使用CSS3来实现滚动视差效果的教程
    • css实现数字分页效果
    • CSS清除浮动方法总结
    • ul里不能直接嵌套div(在ie7以前版本)
    • Web前端开发规范文档(css/javascript)
    • css图标与文字对齐的两种实现方法
    • CSS3简单实现照片墙
    • 常用的四种CSS透明属性介绍
    • CSS 文本字体颜色设置方法(CSS color)
    • 三个CSS技巧你应该知道

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有