所以我试图用Javascript在CSS中创建一个线性渐变。输入您的值SomeFunction("#009DFF", "#FFF", "EFEFEF")
,然后我尝试创建一个像
var css = "linear-gradient(to right, #009DFF, #EFEFEF, #FFF)"
我目前正在使用它来计算数组中的项目数,我只需要帮助将值连接到字符串。有什么想法吗?
for (var i = 0; i < arguments.length; i++) {
var colorCount = arguments.length;
}
答案 0 :(得分:3)
将参数转换为数组,连接值并使用额外的CSS位返回:
function SomeFunction() {
var args = Array.prototype.slice.call(arguments);
return 'linear-gradient(to right, ' + args.join(", ") + ')';
}
var css = SomeFunction("#009DFF", "#FFF", "EFEFEF");
会输出:
linear-gradient(to right, #009DFF, #FFF, EFEFEF)
请参阅Fiddle
答案 1 :(得分:-1)