ログイン
問題17

fadeoutを使ってゆっくり要素を消そう

この問題では、JavaScriptに用意されているfadeOutを使って要素をフェードアウトさせます。 Webデザインではよく使用されている表現技術なのでしっかり覚えておこう!

アイコン画像

問題17:fadeoutを使ってゆっくり要素を消そう

クリックしたら文字をふわっと(フェードアウト)消しましょう!

エディターのアイコンあらかじめエディタに書くコード

                <div class="trigger" style="margin-bottom: 30px;">クリックしてください</div>
<div class="target">文字がふわっと消えます!</div>
¥HTML¥
              

ブラウザのアイコン期待する画面

タグアイコン解答ソースコード

              $(function() {
  $('.trigger').click(function() {
    $('.target').fadeOut("slow");
  });
})
¥JavaScript¥
            
              <!-- jqueryの読み込み -->
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>

<div class="trigger" style="margin-bottom: 30px;">クリックしてください</div>
<div class="target">文字がふわっと消えるよ!</div>
¥HTML¥
            

コメントのアイコン解説

要素のフェードアウトは、fadeOut()を使用します。
また、fadeOutメソッドにはオプションがあり fadeIn("slow"); fadeIn("1500"); fadeIn("normal");
のように引数に値をいれれます。
slowの場合は、今回の問題のスピードで表示。
1500などの数値が入った場合は、1000 = 1秒 のスピードになります。1500であれば、1.5秒で表示ということになります。
ログインして解答を見る
1.JavaScriptでできること
続きの動画を見たい方は公式LINEから「JavaScript」と送信すると動画が見れます。
JavaScriptを学ぶなら現役エンジニア監修「甲賀コース」
キャンペーン

閉じる