質問するログイン新規登録

質問編集履歴

1

コードの追加

2020/12/02 07:39

投稿

_mini
_mini

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  HTML
2
2
  ```ここに言語を入力
3
3
  <div class="fv">
4
- <a id="detail">
4
+ <div class="detail-wrap">
5
- <!-- <video id="detail" src="img/detail1.mp4" muted></video> -->
5
+ <video id="detail" src="img/detail1.mp4" muted playsinline poster="img/circle.png"></video>
6
- <img src="img/circle.png" alt="">
6
+ <div class="detail-btn" id="detail-btn"></div>
7
- </a>
7
+ </div>
8
8
  </div>
9
9
 
10
10
  <div class="portfolio">
@@ -15,7 +15,7 @@
15
15
  </div>
16
16
  ```
17
17
 
18
- js
18
+ js(画像で置き換え時)
19
19
  ```ここに言語を入力
20
20
  $(".portfolio").css("display", "none");
21
21
 
@@ -25,6 +25,23 @@
25
25
  });
26
26
  ```
27
27
 
28
+ js(動画再生、停止ボタン)
29
+ ```ここに言語を入力
30
+  const video = document.querySelector("#detail");
31
+ const video_btn = document.querySelector("#detail-btn");
32
+ let is_playing = false;
33
+
34
+ video_btn.addEventListener("click", () => {
35
+ if (!is_playing) {
36
+ video.play();
37
+ is_playing = true;
38
+ } else {
39
+ video.pause();
40
+ is_playing = false;
41
+ }
42
+ });
43
+ ```
44
+
28
45
  上記のような構成のポートフォリオサイトを作成演習しております。
29
46
  画像(detail)をクリックするとfvが隠れportfolioが表示されるのですが,この画像部分を動画にし、再生終了した際にportfolioが表示されるようにしたいです。
30
47