我想让网页上的所有图像都具有CSS类“fadeIn”,以便它们第一次出现时会淡入视野中。(我使用CSS动画来执行fadeIn。稍后,我使用jquery添加和删除类。)
通常我会创建一个img元素并使用
元素何时实际创建。
CSS中可能会使用类似以下的内容:
这样的东西可能吗? 编辑:我实际使用的CSS是:
前者更为具体,因此将 class fadeOut 添加到元素上并不起作用。通过将
通常我会创建一个img元素并使用
myImg.addClass("fadeIn")
,但该元素在Google Maps代码的深处生成,我无法访问该元素。同时也不确定CSS中可能会使用类似以下的内容:
img {
height: 100;
width: 50;
AddClassToThisElement: "fadeIn" ***
}
这样的东西可能吗? 编辑:我实际使用的CSS是:
img[src^="da"] {
-webkit-animation-name: fadeInFrames;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-webkit-animation-direction: normal;
-webkit-animation-timing-function: linear;
-webkit-animation-play-state: running;
-webkit-animation-fill-mode: forwards;
}
.fadeOut {
-webkit-animation-name: fadeOutFrames;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-webkit-animation-direction: normal;
-webkit-animation-timing-function: linear;
-webkit-animation-play-state: running;
-webkit-animation-fill-mode: forwards;
}
前者更为具体,因此将 class fadeOut 添加到元素上并不起作用。通过将
.fadeOut
更改为 img[src^="da"].fadeOut
,后者现在更为具体,可以在元素上添加 fadeOut。