Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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 当元素超过某个div时更改CSS_Javascript_Html_Css - Fatal编程技术网

Javascript 当元素超过某个div时更改CSS

Javascript 当元素超过某个div时更改CSS,javascript,html,css,Javascript,Html,Css,我有一个导航栏,上面有poisition:fixed。有时我的徽标不再可见,因为它与后面的div颜色相同。我想知道,在JavaScript中,每当徽标位于某个div上时,我是否可以更改CSS(添加过滤器或任何东西),您可以使用javascripts api。 它使您能够检查元素是否在视口中以及位置 您可以更改导航栏的颜色,不建议导航栏和品牌徽标具有相同的颜色或颜色主题。

我有一个导航栏,上面有
poisition:fixed
。有时我的徽标不再可见,因为它与后面的
div
颜色相同。我想知道,在JavaScript中,每当徽标位于某个
div

上时,我是否可以更改CSS(添加过滤器或任何东西),您可以使用javascripts api。 它使您能够检查元素是否在视口中以及位置


您可以更改导航栏的颜色,不建议导航栏和品牌徽标具有相同的颜色或颜色主题。