CSSアニメーションで、下記のようなソースがあります
これをJavaScriptで制御したいです
制御する動作は次へボタンを押すとテキストが切り替わる、というものです
nth-childの動的操作はJavaScriptで可能でしょうか?
JQueryの利用は考えていません
<style> .container{ width:100%; height: 100%; } .texts p{ color: black; font-size: 50px; opacity:0; } .texts p:nth-child(1) { animation: text-anim 5s 0s;} .texts p:nth-child(2) { animation: text-anim 5s 5s;} .texts p:nth-child(3) { animation: text-anim 5s 10s;} .texts p:nth-child(4) { animation: text-anim 5s 15s;} .texts p:nth-child(5) { animation: text-anim 5s 20s;} .texts p:nth-child(6) { animation: text-anim 5s 25s;} .texts p:nth-child(7) { animation: text-anim 5s 30s;} .texts p:nth-child(8) { animation: text-anim 5s 35s;} .texts p:nth-child(9) { animation: text-anim 5s 40s;} .texts p:nth-child(10) { animation: text-anim 5s 45s;} .texts p:nth-child(11) { animation: text-anim 5s 50s;} .texts p:nth-child(12) { animation: text-anim 5s 55s;} .texts p:nth-child(13) { animation: text-anim 5s 60s;} @keyframes text-anim { 0%, 100% {opacity: 0;} 20%, 80% {opacity: 1;} } </style> <input type="button" value="次へ"> <div class="container"> <div class="texts"> <p>吾輩は猫である 名前はまだ無い</p> <p>どこで生れたか とんと見当がつかぬ</p> <p>何でも薄暗いじめじめした所で ニャーニャー泣いていた事だけは記憶している</p> <p>吾輩はここで始めて 人間というものを見た</p> <p>しかもあとで聞くとそれは</p> <p>書生という人間中で一番 獰悪な種族であったそうだ</p> <p>この書生というのは時々我々を 捕て煮て食うという話である</p> <p>しかしその当時は何という考もなかったから</p> <p>別段恐しいとも思わなかった</p> <p>ただ彼の掌に載せられて スーと持ち上げられた時何だか</p> <p>フワフワした感じが あったばかりである</p> <p>掌の上で少し落ちついて 書生の顔を見たのが</p> <p>いわゆる人間というものの 見始めであろう</p> </div> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/27 16:22
2021/01/27 17:42
2021/01/27 23:37
2021/01/28 01:34
2021/01/28 01:43
2021/01/28 01:50
2021/01/28 01:56
2021/01/28 02:48 編集