ボタンをクリックをすると、
[nav]のスタイルが[block ⇔ none]が変更される動きを記述しているのですが、
このスタイル変更の際にフェードイン、フェードアウトの動きをいれたいです。
下記にどういったコードを追記したらいいのでしょうか?
また、このコードだけではできないようでしたら、**教えていただきたいです。
animeteを追記しました。
フェードインは正常に動きました。
しかし、フェードアウトがされず、[block → none]に切り替わるだけです。
何が問題でしょうか?
const
1const closebutton = document.querySelector('#closeButton'); 2const nav = document.querySelector('nav'); 3 4menubutton.addEventListener('click', () => { 5 nav.style.display = 'block'; 6 nav.animate([{opacity: '0'}, {opacity: '1'}], 500) 7}); 8closebutton.addEventListener('click', () => { 9 nav.style.display = 'none'; 10 nav.animate([{opacity: '1'}, {opacity: '0'}], 500) 11}); 12
回答3件
あなたの回答
tips
プレビュー