我必须用r g b组件填充图像。它正在使用功能something.fillStyle = " rgba ("+r+","+g+","+b+","+a+")";
但我想要使用something.fillStyle = value
其中value
是以十六进制形式alpha r g b
的颜色值。当value
是#ffff00
(黄色)它很好,但是当我使用alpha值(#ffffff00
)时,它总是黑色的。有没有办法做到这一点?在javascript中填充样式
0
A
回答
1
这是不可能的,请参阅http://www.w3.org/TR/css3-color/#numerical。十六进制颜色值不允许设置“alpha”值,这只有在rgba
和hsla
才有可能。
0
它是可能,如果您将十六进制转换为rgb,然后添加您的alpha值。此外,即使函数中的其余颜色使用十六进制颜色,您也可以设置globalAlpha,它将应用。
if (myAlpha) {
ctx.globalAlpha = myAlpha;
}
看看hextorbg函数here。
相关问题
- 1. HTML填充样式
- 2. Jquery自动填充样式
- 3. 以奇妙的方式填充d3样式填充
- 4. 自动更改Gnuplot中的“填充样式”或“线条样式”
- 5. 填充样式不是一个函数
- 6. 使用ItemsSource填充时的样式TabItem
- 7. CSS样式没有正确填充
- 8. WPF MenuItem悬停样式填充问题
- 9. 问题与HTML DIV样式填充
- 10. 填充样式的阵列[HTML5画布]
- 11. 在QT中从样式表中访问填充
- 12. 在Mathematica中使用单个绘图的填充样式
- 13. 填充对象在JavaScript
- 14. 以编程方式更改ASP.NET GridView中列的样式(填充)
- 15. Javascript自动填充
- 16. 无法在JavaScript中填充数组
- 17. 使用Javascript在WebView中填充表格
- 18. 如何在javascript中添加填充 - 左?
- 19. django /在飞行中的JavaScript填充表
- 20. 在JavaScript中填充多维数组
- 21. 在javascript中填充六角形区域
- 22. 样式自动填充或自动填充默认浏览器下拉列表
- 23. 我怎样才能填充dropDownList在page_load
- 24. CSS/HTML - 在Firefox和样式替代填充问题
- 25. 由Ttk框架忽略的样式中指定的填充
- 26. 在VBA中填充
- 27. 在asp.net中填充
- 28. 在UITextField中填充
- 29. 填充在MongoDB中
- 30. 动态填充javascript对象