Javascript Impress.js:CSS3在另一个id中选择一个id
我想知道这在CSS3中是否可行。我正在使用impress.js,我想知道在它更改div的类之后是否可以触发一个转换Javascript Impress.js:CSS3在另一个id中选择一个id,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想知道这在CSS3中是否可行。我正在使用impress.js,我想知道在它更改div的类之后是否可以触发一个转换 #slide-4.step.active { #logo img { transform: scaleX(-1); } } 幻灯片4将要激活,因为该类已激活。我想知道我是否可以访问另一个div中的另一个图像,将其转换为翻转。我很好奇是否可以在div选择器中选择另一个div如果该div是子div,我认为这是完全可以做到的,比如: #slide-4.step.active >
#slide-4.step.active {
#logo img {
transform: scaleX(-1);
}
}
幻灯片4将要激活,因为该类已激活。我想知道我是否可以访问另一个div中的另一个图像,将其转换为翻转。我很好奇是否可以在div选择器中选择另一个div如果该div是子div,我认为这是完全可以做到的,比如:
#slide-4.step.active > #logo img { transform:scaleX(-1); }
通常,如果您需要简单导航菜单之外的交互,请尝试在jQuery中编写行为;大部分工作已经为您完成了!在jQuery中,它看起来像这样。我使用的是简短的伪代码,不要尝试复制/粘贴:
$('#slide-4.step.active').change(function(){
$('#logo img').transform(-1,0);
});
不您应该尽可能使用CSS。你需要一个子代选择器。OP应该如何使用子代选择器呢?这些子代选择器几乎都是通配符,可以访问CSS中可能是子代的div,也可能不是子代的div?问题是,在其他某个div改变班级后,需要触发某个div(可能不是孩子)的动作。