封装了一个自动生成渐变字的JS类(clip)

 更新时间:2008年11月02日 00:22:20   作者:  
之前做过一个生成渐变字体的简单演示今天闲着没事就把这个功能完善了,把JS代码封装成一个类,载入页面就可以使相应的HTML元素内部的字体产生渐变色。
你需要做的只是在HTML页面里面把需要用到渐变色的文字加上外容器(span标签或者a标签都可以),再给这个标签加入name属性做渐变元素的标示,rel属性指示渐变的颜色,rel属性的格式很重要:
复制代码 代码如下:

rel="#十六进制颜色-#十六进制颜色"

少一个或多一个字符都不行。

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

怎么样,效果很炫吧,嘿嘿!
/uploads/200811/clipg1.jpg
这样的一个效果的HTML代码是这样的:
字体的样式
复制代码 代码如下:

<span name="clip:g" rel="#cc0000-#00ffff">随页面的全局样式变化</span>

就是这么简单,先用span元素包含文字,再给span元素加上标示和颜色值就可以了!不难吧。

最后在HTML文档的最后位置插入JS代码给有标示的元素着色

<script type="text/javascript">
clip.gradient().init({t:["SPAN","A"]});
</script>
其中的{t:["SPAN","A"]}这个参数指示了需要给出反应的元素,现在是只针对SPAN和A标签,如果你需要给DIV内部的文字也使用渐变色,就需要写成{t:["SPAN","A","DIV"]},本来这句也可以一起封装到JS文件里面,不过考虑到每个人的需求不同,所以放外面方便配置。

如果有些用户的浏览器禁用了JS也不用担心页面出现错乱或者其他问题。
PS:一直让我觉得这个渐变方法有用武之地的是它可以完美的支持所有浏览器(禁用JS的除外=.=!)

相关文章

  • 浅谈Javascript线程及定时机制

    浅谈Javascript线程及定时机制

    这篇文章主要介绍了浅谈Javascript线程及定时机制的相关资料,需要的朋友可以参考下
    2015-07-07
  • JS实现动态增加和删除li标签行的实例代码

    JS实现动态增加和删除li标签行的实例代码

    下面小编就为大家带来一篇JS实现动态增加和删除li标签行的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • JS+CSS实现感应鼠标渐变显示DIV层的方法

    JS+CSS实现感应鼠标渐变显示DIV层的方法

    这篇文章主要介绍了JS+CSS实现感应鼠标渐变显示DIV层的方法,涉及javascript对div层的逐渐显示与隐藏的实现技巧,需要的朋友可以参考下
    2015-02-02
  • JS中filter( )数组过滤器的使用

    JS中filter( )数组过滤器的使用

    这篇文章主要介绍了filter() 数组过滤的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-11-11
  • 一篇文章弄懂js中的typeof用法

    一篇文章弄懂js中的typeof用法

    这篇文章主要给大家介绍了关于js中typeof用法的相关资料,typeof运算符把类型信息当作字符串返回,包括有大家常有变量类型,本文通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-11-11
  • javascript的正则匹配方法学习

    javascript的正则匹配方法学习

    这篇文章主要为大家详细介绍了javascript的正则匹配方法,帮助大家更快更高效的学习javascript正则的相关内容,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • JavaScript实现捕获鼠标坐标

    JavaScript实现捕获鼠标坐标

    这篇文章主要为大家详细介绍了JavaScript实现捕获鼠标坐标,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • 基于javascript实现简单计算器功能

    基于javascript实现简单计算器功能

    这篇文章主要介绍了基于javascript实现简单计算器功能的相关资料,需要的朋友可以参考下
    2016-01-01
  • javascript代码实现简易计算器

    javascript代码实现简易计算器

    这篇文章主要为大家详细介绍了javascript代码实现简易计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • 把字符串按照特定的字母顺序进行排序的js代码

    把字符串按照特定的字母顺序进行排序的js代码

    把字符串按照特定的字母顺序进行排序,下面有个不错的示例,大家可以参考下
    2014-01-01

最新评论