Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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 自动设置背景位置_Javascript_Css - Fatal编程技术网

Javascript 自动设置背景位置

Javascript 自动设置背景位置,javascript,css,Javascript,Css,如何使用纯javascript应用和恢复背景大小 我试过: var element = document.createElement('div'); element.style.backgroundPosition = '40px 50px'; console.log(element.style.backgroundPosition); // logs correct element.style.backgroundPosition = '40px auto'; console.log(ele

如何使用纯javascript应用和恢复背景大小

我试过:

var element = document.createElement('div');
element.style.backgroundPosition = '40px 50px';
console.log(element.style.backgroundPosition);
// logs correct

element.style.backgroundPosition = '40px auto';
console.log(element.style.backgroundPosition);
// logs empty, expected '40px auto'

属性css
background position
不支持此语法

文件

也许解决办法是:

element.style.backgroundPosition = '40px 0%';

属性css
background position
不支持此语法

文件

也许解决办法是:

element.style.backgroundPosition = '40px 0%';

属性css
background position
不支持此语法

文件

也许解决办法是:

element.style.backgroundPosition = '40px 0%';

属性css
background position
不支持此语法

文件

也许解决办法是:

element.style.backgroundPosition = '40px 0%';

不幸的是,后台位置不支持
自动
。然而,我怀疑您正在寻找它的中心-因此我相信您正在寻找的是:

element.style.backgroundPosition = '40px center';
console.log(element.style.backgroundPosition);
// logs "40px center"

不幸的是,后台位置不支持
自动
。然而,我怀疑您正在寻找它的中心-因此我相信您正在寻找的是:

element.style.backgroundPosition = '40px center';
console.log(element.style.backgroundPosition);
// logs "40px center"

不幸的是,后台位置不支持
自动
。然而,我怀疑您正在寻找它的中心-因此我相信您正在寻找的是:

element.style.backgroundPosition = '40px center';
console.log(element.style.backgroundPosition);
// logs "40px center"

不幸的是,后台位置不支持
自动
。然而,我怀疑您正在寻找它的中心-因此我相信您正在寻找的是:

element.style.backgroundPosition = '40px center';
console.log(element.style.backgroundPosition);
// logs "40px center"

您询问背景大小,但您的javascript正在查看背景位置。你想要哪个?@cale_b,谢谢,抱歉,修好了。我是说位置。@ManofSnow,第二个代码应该记录“40px auto”,而不是清空。问题是auto不是有效的后台位置设置。您可以将其设置为px、%、left、center、right、top、bottom或inherit,但不能设置为auto。你想要哪个?@cale_b,谢谢,抱歉,修好了。我是说位置。@ManofSnow,第二个代码应该记录“40px auto”,而不是清空。问题是auto不是有效的后台位置设置。您可以将其设置为px、%、left、center、right、top、bottom或inherit,但不能设置为auto。你想要哪个?@cale_b,谢谢,抱歉,修好了。我是说位置。@ManofSnow,第二个代码应该记录“40px auto”,而不是清空。问题是auto不是有效的后台位置设置。您可以将其设置为px、%、left、center、right、top、bottom或inherit,但不能设置为auto。你想要哪个?@cale_b,谢谢,抱歉,修好了。我是说位置。@ManofSnow,第二个代码应该记录“40px auto”,而不是清空。问题是auto不是有效的后台位置设置。您可以将其设置为px、%、left、center、right、top、bottom或inherit,但不能设置为auto。