jQuery色调创建平滑 颜色转换

  • 源码大小:408.47KB
  • 所需积分:1积分
  • 源码编号:19JP-3491
  • 浏览次数:733次
  • 最后更新:2023年06月19日
  • 所属栏目:动画
本站默认解压密码:19jp.com 或 19jp_com

简介

动画中最引人注目的元素之一是颜色转换。它立刻吸引了人们的眼球,并产生了令人惊叹的效果。它也非常适合突出显示网页的部分,将用户的注意力吸引到页面上的特定区域。

Hueristic是一个小巧但高度可定制的jQuery插件,可以在颜色之间平滑过渡。这将有助于在网站或界面上创建良好的效果和过渡。它可以与任何具有颜色属性(文本颜色、背景颜色等)的DOM元素配合使用,并允许您使用JavaScript控制色调、饱和度、亮度和alpha通道。

如何使用它:

1.在jQuery之后下载并插入Hueristics库。

  1. <script src="/path/to/cdn/jquery.js"></script>
  2. <script src="/path/to/js/jquery.hueristics.js"></script>

2.使用默认参数调用hueristics插件。这将以给定的速度更改整个页面的背景色。

  1. $(function(){
  2. $('body').hueristics();
  3. });

3.配置颜色转换的所有可能参数。

  1. $('body').hueristics({
  2.  
  3. // color property
  4. property: 'background-color',
  5.  
  6. // start color
  7. startColor: '',
  8.  
  9. // control hue, saturation, lightness, and alpha channels here
  10. hue: 0,
  11. saturation: 100,
  12. lightness: 50,
  13. alpha: 1,
  14.  
  15. // transition mode
  16. moveVal: 'hue',
  17.  
  18. // max/min values
  19. maxVal: 360,
  20. minVal: 0,
  21.  
  22. // transition speed
  23. speed: 70,
  24.  
  25. // step size
  26. step: 1,
  27.  
  28. // reverse
  29. reverse: false,
  30.  
  31. });

预览截图