JavaScript로 학습시간을 늘릴 수 있는 버튼을 만들어 봤습니다!

6876 단어 JavaScript
쉬고 싶으면 눌러!
영원히'휴식'이 없다면 공부만 해도 돼요 웃음

index.html
<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <title>GAME</title>
    <link rel="stylesheet" href="css/styles.css">
  </head>
  <body>
    <h1>押してね!</h1>
    <div id="btn">?</div>
    <script src="js/main.js"></script>
  </body>
</html>
styles.css
h1 {
  text-align: center;
}

body {
  background: #efefef;
}

#btn {
  width: 200px;
  height: 200px;
  background: #ef454a;
  border-radius: 30%;
  margin: 30px auto;
  text-align: center;
  line-height: 200px;
  color: white;
  font-weight: bold;
  font-size: 42px;
  cursor: pointer;
  box-shadow: 0 10px 0 #d1483e;
  user-select: none;
}

#btn:hover {
  opacity: 0.9;
}

#btn:active {
  box-shadow: 0 5px 0 #d1483e;
  margin-top: 40px;
}
main.js
'use strict';

{
  const btn = document.getElementById('btn');
 
  btn.addEventListener('click', () => {
    const n = Math.floor(Math.random() * 3);

    switch (n) {
      case 0:
        btn.textContent = '休憩';
        break;
      case 1:
        btn.textContent = 'もう10分';
        break;
      case 2:
        btn.textContent = 'もう15分';
        break;
    }
  })
}
정말 즐거웠어요(^^)

참고 자료


JavaScript로 신봉을 만들어 주세요.

좋은 웹페이지 즐겨찾기