D3从直线到区域过渡开始时填充颜色错误
D3 wrong fill color on start of a transition from line to area
我正在尝试从一条线过渡到一个区域。当开始动画时,区域(多边形)的填充颜色为黑色。我试图指定
style("fill", "none")
,因为我想让它从透明填充颜色开始。但它仍然会从黑色逐渐变暗。
我是这样做过渡的
d3.select("#line")
.transition()
.duration(dur)
.delay(del)
.attr("d", DATA) // old data was a line, new data is an area
.style("fill", "red");
任何想法如何分配透明填充颜色?
in advanced
瑞克我终于明白了。所需的属性不是"不透明度",而是"填充不透明度"。
d3.select("#line").style("fill-opacity", 0)
.transition()
.duration(dur)
.delay(del)
.attr("d", DATA) // old data was a line, new data is an area
.style("fill-opacity", 1)
.style("fill", "red");
真是妙不可言。
顺便说一句。谢谢Prasath的坚持。
相关文章:
- spine.js在启动时填充模型实例
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 拖动开始时更改可拖动元素的大小
- 单击按钮时填充javascript变量
- 如何制作按钮.单击“开始时不运行”
- window.scroll在页面开始时触发
- Django设计模式-在加载时填充客户端JavaScript变量的方法
- 如何在父动画开始时激发jquery子函数
- 滚动框滚动工作,但它在开始时返回
- 如何让Google Maps API v3监听dragend事件并在投递时填充表单字段
- 保存时填充Mongoose
- JS中的数组实际上是填充了空格,还是打印时填充了零
- 加载内联 SVG 时填充(url#)出现问题
- 壁虎浏览器不会在加载时填充输入
- 正则表达式在开始时将字符串与(逗号分隔的)数字匹配,并拆分为数字和其余
- 如何在 sugarcrm 中的自定义下拉字段中更改值时填充自定义文本区域
- 当下拉列表中的项目发生更改时填充表格 剃刀 mvc3
- Javascript Button在开始时调用,而不是之后调用
- 当在NavigationTiming对象中填充重定向开始时
- D3从直线到区域过渡开始时填充颜色错误