Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Aplikacja Dodawanie</title>
  8. <style>
  9. body{
  10. background-color: black;
  11. color:white;
  12. }
  13. .text-center{
  14. margin:0 auto;
  15. text-align: center;
  16. width:100%;
  17. }
  18. .btn{
  19. border:none;
  20. background-color:gray;
  21. padding:10px;
  22. border-radius:25px;
  23. transition:0.4s;
  24. outline:none;
  25. }
  26. .btn:hover{
  27. transform:scale(1.1);
  28. }
  29. #answer{
  30. width:10%;
  31. outline:none;
  32.  
  33. }
  34.  
  35. </style>
  36. </head>
  37. <body>
  38. <div class="text-center">
  39. <p id="mathBlock">
  40. <span id="firstElem"></span>
  41. <span>+</span>
  42. <span id="secElem"></span>
  43. <span>=</span>
  44. <span><input type="number" autofocus id="answer"/></span>
  45. </p>
  46. <button class="btn" onclick="check()">Sprawdz!</button>
  47. </div>
  48. <script>
  49. var x=0;
  50. var y=0;
  51. function init()
  52. {
  53. document.getElementById("answer").style.backgroundColor="white";
  54. document.getElementById("answer").value="";
  55. x=parseInt(document.getElementById("firstElem").innerHTML=Math.floor(Math.random() * 10));
  56. y=parseInt(document.getElementById("secElem").innerHTML=Math.floor(Math.random() * 10));
  57. }
  58. function sleep(ms) {
  59. return new Promise(resolve => setTimeout(resolve, ms));
  60. }
  61. function check()
  62. {
  63. var ans=parseInt(document.getElementById("answer").value);
  64. if(x+y==ans){
  65. document.getElementById("answer").style.backgroundColor="green";
  66. sleep(1000).then(()=>{
  67. init();
  68. });
  69. }
  70. else{
  71. document.getElementById("answer").style.backgroundColor="red";
  72. sleep(1000).then(()=>{
  73. init();
  74. });
  75. }
  76. }
  77. init();
  78.  
  79. </script>
  80. </body>
  81. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement