相关疑难解决方法(0)

有一个CSS父选择器吗?

如何选择<li>作为锚元素直接父元素的元素?

在示例中,我的CSS将是这样的:

li < a.active {
    property: value;
}
Run Code Online (Sandbox Code Playgroud)

显然有一些方法可以使用JavaScript来实现这一点,但我希望CSS Level 2本身存在某种解决方法.

我尝试设置样式的菜单正在由CMS喷出,因此我无法将活动元素移动到<li>元素...(除非我主题菜单创建模块,我宁愿不这样做).

有任何想法吗?

css css-selectors

2986
推荐指数
27
解决办法
185万
查看次数

如何在 Firefox 上启用 :has() 选择器

:has()当我在caniuse.com上检查CSS 选择器时,它告诉我自 Firefox103 以来,它已经

在 Firefox 中,layout.css.has-selector.enabled 标志后面支持。

那么如何找到这个标志并启用它呢?

css settings firefox css-selectors

34
推荐指数
1
解决办法
3万
查看次数

将鼠标悬停在没有悬停效果的孩子身上

所以我有2个人div,他们彼此都是这样的

<div class="parent">
    <div class="child"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想改变background.parent我悬停时的距离.parent.

但是background当我将鼠标悬停在上面时,我想再次恢复正常.child.

例如:http://jsfiddle.net/k3Zdt/1/

当我将鼠标悬停在深蓝色区域时,我希望不那么深蓝色的区域保持不那么深蓝色而不是变成白色.

我想保留这个<div>结构.我不想要一个JavaScript解决方案(我知道JavaScript解决方案,但我想保持它纯CSS).

css hover css3

27
推荐指数
2
解决办法
3万
查看次数

在悬停时更改父div的背景

我有这个代码:

<div class="thumb_image_holder_orange">
    <img src="http://dummyimage.com/114x64/000/fff.png" />
</div>
Run Code Online (Sandbox Code Playgroud)

图像位于div的中间,当我将鼠标悬停在图像上时,如何更改div的背景?

我只知道当我将鼠标悬停在div上时如何更改图像属性.

宁愿不使用jQuery,但不要太在意.

谢谢!

css jquery

10
推荐指数
2
解决办法
2万
查看次数

在孩子的悬停时,更改父容器的背景颜色(仅限CSS)

这是一个常见的问题.它几乎总是立即关闭作为这个问题的副本:是否有CSS父选择器?

副本很好地指出父元素不能用CSS作为目标.但它对原始问题几乎没有提供指导,这可能会在XY问题中被捕获.

在这种特殊情况下......

如何在悬停孩子时更改父母的背景颜色?

...至少有一个可以解决问题的CSS解决方案.

<div>
  <a href="#">Anchor Text</a>
</div>
Run Code Online (Sandbox Code Playgroud)

html css css3

8
推荐指数
3
解决办法
6573
查看次数

如何通过将鼠标悬停在另一个div上来更改div的背景?

我正在尝试更改整个页面的body背景颜色,当用户将鼠标悬停在该页面上的缩略图上时(缩略图位于div内部body).有没有办法只用CSS?

css background background-image background-color

1
推荐指数
1
解决办法
1436
查看次数