HTML+CSS+Javascript入門!2回目

本日は、HTML+CSS+Javascript入門!2回目となります!

今回は、javascriptでクリックイベントと、
cssのアニメーションでコードを書いてみました。

動画の方が分かりやすいのですが、、、画像でご勘弁ください!

それでは早速いきましょう!

const = 定数となります。
定数の値は、再代入NG、再宣言NGと言うことで、
内容変更されないのは、保守面でもこちらがいいですね。

<script>
    const box = document.getElementById('btn2');

    box.addEventListener( 'click',() => {
        box.classList.add('circle');
    });
</script>

HTML内に定義した「id = 'btn2'」を指定して、
クリックするとイベントが発生します。

ちなみに、「'click',() => {};」はアロー関数といい、現場利用も多いそうなので取り入れてみました。
cssで180°回転する処理をつけてみました!
実際の現場ではこう言う使い方は、あまりしないのかもしれませんが。
また、カーソルを合わせると色も変わります。

.circle {
    transform: rotate(180deg);
}

.btn1:hover {
  background: #ccc;
}


f:id:challenger_soft:20200501214516p:plain
f:id:challenger_soft:20200501214519p:plain
f:id:challenger_soft:20200501214522p:plain

無事、実装できました!
本当に一歩ずつですが、新しい事へのチャレンジはワクワクします。

今回も最後まで読んでいただきありがとうございます!