JavaScript フェードイン

実現したいこと

フェードアウトというボタンを押すと、画像が1秒間かけて消えて、フェードアウトのボタンがフェードインのボタンに切り替わり、フェードインのボタンをクリックすると、画像が1秒かけて表示される仕組みを作りたいです。

前提

アニメーションをCSSのtransitionを使用せずにJavaScriptのopacityを用いて、作りたいです。
fade Animation関数を用いようと考えています。

発生している問題・エラーメッセージ

まだJavaScriptの知識が浅はかなので、素人でもわかるようにご教授いただけると幸いです。

該当のソースコード

html

1<!DOCTYPE html>2<html>3<head>4 <meta charset="UTF-8">5 <title>lesson03 アニメーション2</title>6 <link rel="stylesheet" type="text/css" href="base.css">7</head>8<body>9 <div id="wrapper">10 <div class="box">11 <button id="button" type="submit">フェードアウト</button>12 <img id="image" src="./images/outsourcing.jpg" alt="サンプル画像">13 </div>14 </div><!-- wrapper -->15 16 <script>17 function fadeAnimation() {18 }19 </script>20</body>21</html>22

試したこと

Chromeでopacity  JavaScriptについて調べ、コードを打ってみたりしたが、反応せず、困っています。

コメントを投稿

0 コメント