Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS盒阴影参数顺序_Javascript_Css_Box Shadow - Fatal编程技术网

Javascript JS盒阴影参数顺序

Javascript JS盒阴影参数顺序,javascript,css,box-shadow,Javascript,Css,Box Shadow,我对css框阴影属性的参数顺序有点困惑 订单上的定义如下: box-shadow: inset(optional) <offset-x> <offset-y> <blur-radius> <spread-radius> <color> 与$($0.css(“boxShadow”)相同,您可以使用style[“boxShadow”]或style.boxShadow。 <div id="foo">12123123</di

我对css框阴影属性的参数顺序有点困惑

订单上的定义如下:

box-shadow: inset(optional) <offset-x> <offset-y> <blur-radius> <spread-radius> <color>
$($0.css(“boxShadow”)
相同,您可以使用style[“boxShadow”]或style.boxShadow。

<div id="foo">12123123</div>

document.getElementById("foo").style["boxShadow"] = "0 0 5px #999999";
12123123
document.getElementById(“foo”).style[“boxShadow”]=“0 0 5px#99999”;
您可以使用style[“boxShadow”]或style.boxShadow。

<div id="foo">12123123</div>

document.getElementById("foo").style["boxShadow"] = "0 0 5px #999999";
12123123
document.getElementById(“foo”).style[“boxShadow”]=“0 0 5px#99999”;

MDN中提到的顺序是正确的。这是为开发人员创建的标准

也就是说,您看到的是计算样式。每个浏览器和浏览器引擎的工作方式都不同,它们大多试图以更好地理解的方式组合、规范化或简化您提供的属性,这有助于加快/优化处理速度


您看到的输出实际上与您给出的输入相反。

MDN中提到的顺序是正确的。这是为开发人员创建的标准

也就是说,您看到的是计算样式。每个浏览器和浏览器引擎的工作方式都不同,它们大多试图以更好地理解的方式组合、规范化或简化您提供的属性,这有助于加快/优化处理速度

您看到的输出实际上与您给出的输入相反

<div id="foo">12123123</div>

document.getElementById("foo").style["boxShadow"] = "0 0 5px #999999";