html - 为什么类不更新ID?

标签 html css css-selectors

我有一个 ID,它在我的网站顶部显示图像

<div id="Introduction">

当我点击<div>时它切换类 active这有效。

但是背景图像似乎没有改变 - 谁能告诉我为什么?

我知道正在添加该类,因为我可以通过检查元素来查看。

#Introduction
{
    width: 95%;
    height: 280px;
    padding-top: 85px;  
    padding-left: 5%;
    background-image: url('background1.jpg');
    background-size: cover;                  
    background-position: center center; 
    transition: all 1s ease-in-out; 
 }

#Introduction .active
{
    background-image: url('background2.jpg');
}   

最佳答案

您的选择器中存在错误,您正在检查 .active 是否是 #Introduction 的后代。它应该是#Introduction.active,没有空格。

关于html - 为什么类不更新ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26566421/

相关文章:

javascript - jquery多下拉过滤菜单

javascript - 如何使用JavaScript显示Powerpoint PPT文件幻灯片动画

css - 如何在一行中对齐所有文本框

html - 有一个差距,我希望我的形象去那里

html - 为什么 div 不适合基于嵌套跨度高度的高度

css - 默认 CSS 接管我的代码的问题

html - 使用 XSLT 设置 HTML5 文档类型

html - 为什么 6 个盒子中有两个盒子对齐不正确?

css - 是否有 CSS 父级选择器?

html - 是否可以将规则应用于标签嵌套中的特定标签?