前提・実現したいこと
以下のようなCSSの書き方を行うと読み込み時にアニメ-ジョンが動いてしまいます。
これを読み込み時にanimationが作動しないようにしたいのですが何かいい方法はないでしょうか?
発生している問題・エラーメッセージ
ページ読み込み時にanimationが作動する
CSS
.elevator_panel{ width: 100%; height: 18%; box-sizing: border-box; border-top: #EFF1D6 4px solid; border-left: #EFF1D6 4px solid; border-right: #EFF1D6 4px solid; cursor: pointer; position: relative; background-size: cover; animation-name: panel-select-mause-out; animation-duration: 0.5s; animation-fill-mode: forwards; } .elevator_panel:hover{ animation-name: panel-select-mause-over; animation-duration: 0.5s; animation-fill-mode: forwards; /* border: coral 4px solid; */ } @keyframes panel-select-mause-over{ 0%{ transform: scale(1,1); } 0.001%{ border-bottom: #EFF1D6 4px solid; } 100%{ transform: scale(1.1,1.1); border-bottom: #EFF1D6 4px solid; z-index: 9999; } } @keyframes panel-select-mause-out{ 0%{ transform: scale(1.1,1.1); border-bottom: #EFF1D6 4px solid; z-index: 9999; } 0.001%{ border-bottom: #EFF1D6 4px solid; } 100%{ transform: scale(1,1); } }
試したこと
以下のサイトで紹介されている方法が応用できないか考えました。
Chromeでページ読み込み時にtransitionが効いてしまう件
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。