仅使用 CSS 是否可以将鼠标悬停在页面上会影响正文背景的元素上?
如果他们将鼠标悬停在该页面中的“文章”类上,我基本上想更改页面的背景“bg”。
<body class="bg">
<div class="article"></div>
</body>
仅使用 CSS 是否可以将鼠标悬停在页面上会影响正文背景的元素上?
如果他们将鼠标悬停在该页面中的“文章”类上,我基本上想更改页面的背景“bg”。
<body class="bg">
<div class="article"></div>
</body>
你不能直接,因为 css 不能向上移动 DOM 树(还)。
但是,您可以通过在文章中添加带有背景的伪元素来模仿效果,并使其覆盖整个背景。
看看这个:http: //jsfiddle.net/QRrnj/
.article:hover:before {
content:'';
z-index: -1;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url(http://placekitten.com/500/500) no-repeat center;
background-size: cover;
}