実装したいこと
PCやスマホで作成したHTMLファイルを開いたとき、2枚の背景画像がフェードで交互に表示される実装をしたいです。
ウェブ上のサイトを参考にコーディングしましたが、現状2枚の画像ファイルそのものが表示されないため改善点を教えて頂きたいです。
以下のコードでは2枚の画像をそれぞれ2秒ずつ、計4秒を無限ループさせる仕様を目指しています。
画像の相対パスが正しいことは確認できています。
コード
HTML
1<body> 2 <div class="IMAGE"> 3 <div class="img1"></div> 4 <div class="img2"></div> 5 </div> 6</body>
css
1@charset "utf-8"; 2 3.IMAGE { 4 height: 100vh; 5} 6 7.img1, .img2 { 8 background-size: contain; 9 position: absolute; 10 background-position: center center; 11 background-repeat: no-repeat; 12 animation: anime 4s infinite; 13 opacity: 0; 14} 15 16.img1 { 17 background-image: url(../2arrows_right.png); 18} 19 20.img2 { 21 background-image: url(../2arrows_Left.png); 22 animation-delay: 2s; 23} 24 25@keyframes anime { 26 0% { 27 opacity: 0; 28 } 29 37.5% { 30 opacity: 1; 31 } 32 50% { 33 opacity: 1; 34 } 35 63.5% { 36 opacity: 0; 37 } 38 100%{ 39 opacity: 0; 40 } 41}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/12/25 03:58
2022/12/25 04:21