文章详情页
如何实现图中的刻度渐变效果?
浏览:14日期:2024-06-10 11:54:01
问题描述
问题解答
回答1:事先定义好 50 - 100个渐变颜色(不断加深的)
根据当前的刻度位置,进行颜色填充,例如:当前刻度偏移量为:80px,那么,你需要设置一个刻度的宽度(w),刻度与刻度之间的距离(m),设需填充的 刻度数量为 n(未知,需求解),则间距有 n - 1 个,那么可得方程式:w * n + m * (n + 1) = 80 ,求出 n 为多少
进行填充
// 事先预定义的颜色集合var colorList = [red , blue , green .....];// 刻度集合var list = document.getElementByClassName('scale');for (var i = 0; i
相关文章:
1. DADB.class.php文件的代码怎么写2. node.js - webpack-dev-server --progress --colors 端口被占用怎么换端口3. html - node.js中base标签中href的问题4. mysql - 数据库:获取两个字段与获取*,传输的数据量差距大吗?5. javascript - 连续点击触发mouseleave事件6. css - calc()设置宽度等于自身的高度?7. html5 - 在HBuilder中打包Android的apk包出错,不知道是什么原因。8. python - 通过正则提取出来的ip,怎么命名9. JavaScript如何循序渐进,有效的学习?看不下去怎么办?10. 老师 我是一个没有学过php语言的准毕业生 我希望您能帮我一下
排行榜