根据用户选择,使用javascript对图像进行局部着色
Coloring a image partialy using javascript based on user selection
我有这个"时间线",它的水平方向像
00 | 01 | 02 | 03 | etc至23
每个包含数字的跨度是17个像素,"|"行是1个像素,整个图像是431x20个像素。
我有两个标签,用户应该选择一个"开始"时间和一个"结束"时间,我想知道如何使用javascript部分地为图像上色,我想我可以在它上面放一些CSS,比如在图像上,但我不知道如何使用javascript来做这件事,任何帮助都将非常重要。
我觉得很简单,可以将div绝对定位在图像顶部,高度相同,选择任何颜色,不透明度适当,将其左边缘设置为(这是一个快速计算,可能是错误的(image.left+(18*from(,宽度为18*(to-from+1(-1。
但是,有没有一个很好的理由让你的时间线成为一个图像呢?对我来说,拥有一个节点集合听起来更好,这些节点要么有"选定"类,要么没有,每个节点上都有一个"00"-"23"文本标记。不需要图像。
相关文章:
- 更改表视图中选定行的图像
- 脚本图像获胜't用文本换行
- 使用KendoUI网格,您将如何将可选图像或图标添加到行模板中
- jQuery blimp文件上传-上传后保留选择图像行
- 使用绝对css将图像与正在换行的文本对齐
- 在jQuery中创建两个图像之间的行
- 将鼠标悬停在图像上,图像的不透明度和图像下方标题的颜色会发生变化..同样,当标题变成两行时,它会破坏格式
- 10行左右的图像转盘
- 为图像上绝对定位的文本块添加换行符以创建文本条带
- 如何防止在响应模式下图像换行
- 如何在文本换行时在图像下方保留填充
- 预加载图像并为我的 CSS 行的简单 Javascript 选项过渡
- 在1行中创建新图像()
- 将图像/图标添加为数据表中的行值
- I'我正试图将图像添加到动态表行中,却不知道如何实现
- 动态重新调整n个图像的行大小,使所有5行的高度一致
- 垂直对齐居中图像旁边的多行文本
- 如何通过单击同一行上的列中的图像来删除行
- 当我将鼠标悬停在通过按钮功能添加的表行上时,如何更改列中的图像
- 加载编辑/保存/取消表行图像的最佳方式