Webページ上のすべての画像にCSSクラス「fadeIn」を付けて、最初に表示されたときにフェードインして表示されるようにします。(私はCSSアニメーションを使用してfadeInを実行しています。後で、jqueryを使用してクラスを追加および削除します。)
私は通常img要素を作成して使用しますmyImg.addClass("fadeIn")
が、要素はGoogleマップのコードの奥深くに作成されており、要素にアクセスできません。img
要素が実際にいつ作成されるかも不確かです。
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;
}
前者はより具体的であったため、要素にクラスfadeOutを追加しても機能しませんでした。に変更.fadeOut
することimg[src^="da"].fadeOut
で、後者がより具体的になり、要素にfadeOutを追加することができます。