CSS(悬停):如何以某种方式更改所有元素(在一个“框”中),而以另一种方式更改一个元素?

时间:2019-05-31 10:29:50

标签: css xml

我正在使用XML和CSS。我需要通过将鼠标悬停在该父对象上(框),为父元素之一添加不同的阴影。但是我只能使用CSS。可以这样做吗?

我尝试通过为该特定元素(作为父级(盒子的)子级)添加悬停选择器来进行尝试,但是仍然只有当我将鼠标悬停在此文本上时才会显示阴影。 我也尝试了一些:not(:hover)东西,但这也不是我想要的效果。

<registration>
    <worker ID_worker="115">
        <name>Name</name>
        <surname>Surname</surname>
        <date_of_birth>14-05-1980</date_of_birth>
    </worker>
    <activity_type type="4">
        <activity>Some activity</activity>
        <details>Some details</details>
    </activity_type>
    <date>05-29-2019</date>
    <duration>8:12:18</duration>
</registration>
registration:hover {
    background-color: RGB(13, 21, 25);
    text-shadow: 0 0 2px #FFFFFF;
    border-color: #FFFFFF;
}

当我将鼠标悬停在注册框上时,此代码为XML的“注册”中的整个文本提供了更改的背景,边框和阴影。但是现在我需要'activity_type'中的文本具有不同的阴影颜色。再说一次-我只能使用CSS。 如果有人告诉我CSS是否可以实现,将不胜感激?

0 个答案:

没有答案