如何使用不同的颜色来达到效果
How to use different color for effect
工作Fiddle:https://jsfiddle.net/9u0ggeLL/3/
HTML:
<ul>
<li id="one"><a>Dashboard</a></li>
<li id="two"><a>My Account</a></li>
<li id="three"><a>Direct Messages</a></li>
</ul>
我如何修改脚本,以便根据悬停的子项,它将使用基于索引的颜色ink
类进行动画制作。
我也想在动画停止后将背景颜色设置为该颜色。
我尝试了以下操作,它只是不断添加新的跨度:https://jsfiddle.net/9u0ggeLL/4/
首先,您可以将要使用的颜色数组添加到代码中:
var colors = ['red','blue','green'];
然后在hover
处理程序中,您可以使用您已经可以访问的index
变量从数组中分配颜色:
ink.css('background-color', colors[index]);
工作示例
或者,如果将颜色分配给CSS中的父元素,然后在JS代码中读取它们,它将更具可扩展性,也更易于维护,如下所示:
#one { color: #C00; }
#two { color: #0C0; }
#three { color: #00C; }
ink.css('background-color', parent.css('color'));
工作示例
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 使用Angular单击时更改特定图示符图标的颜色
- 如何使用D3生成特定范围内的随机颜色
- 使用CSS在选项卡更改时平滑颜色转换
- 使用java脚本更改onClick事件中菜单选项卡的颜色
- 使用javascript onclick设置CSS颜色
- 如何使用javascript创建颜色数组
- 获取动态背景颜色,使用 LESS 应用于单独的元素
- 边缘颜色渐变使用细胞景观.js圆形布局
- 更改图像数组的颜色并使用jQuery或CSS显示它们
- d3中的颜色转换使用经过的时间
- AJAX数据库更新与CSS按钮颜色改变使用Codeigniter
- 滑块颜色配置使用CSS谷歌可视化
- 如果value =<我可以让表格单元格有不同的背景颜色吗?使用jquery或PHP获取特定的数字
- 基于动态背景颜色的颜色反转使用javascript库
- 我怎么能确保每2个随机的颜色被使用两次