javascriptが動作しないのですがなぜでしょうか?
html
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>javascriptの練習</title> 6 <link rel="stylesheet" href="./index.css"> 7 </head> 8 <body> 9 <div class="ham" id="ham"> 10 <span class="ham-line ham-line1"></span> 11 <span class="ham-line ham-line2"></span> 12 <span class="ham-line ham-line3"></span> 13 <!-- javascriptの読み込み --> 14 <script type="text/javascript" src="index.javascript"></script> 15 </div> 16 17 18 </body> 19</html>
css
1.ham { 2 position: relative; 3 width: 40px; 4 height: 40px; 5 cursor: pointer; 6 background-color: aqua; 7} 8 9.ham-line { 10 position: absolute; 11 left: 10px; 12 width: 20px; 13 height: 1px; 14 background-color: #333333; 15 transition: all 0.3s; 16} 17 18.ham-line1 { 19 top: 10px; 20} 21 22.ham-line2 { 23 top: 18px; 24} 25 26.ham-line3 { 27 top: 26px; 28} 29 30.clicked .ham_line1 { 31 transform: rotate(45deg); 32 top: 20px; 33} 34.clicked .ham_line2 { 35 width: 0px; 36} 37.clicked .ham_line3 { 38 transform: rotate(-45deg); 39 top: 20px; 40}
javascript
1const ham = document.getElementById('ham'); 2ham.addEventListener('click', function() { 3 ham.classList.toggle('clicked'); 4});
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/08/20 10:20
退会済みユーザー
2020/08/20 10:23