ahmed0saber

Buttons to change theme in HTML CSS JavaScript

Jun 17th, 2021
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2.   <head>
  3.     <title>Math Test</title>
  4.     <style>
  5.     body{
  6.       background:#111;
  7.     }
  8.     #container{
  9.       background-color: #333;
  10.       box-shadow: 0px 0px 5px 3px #2FF;
  11.       margin: auto;
  12.       width: 750px;
  13.     }
  14.     #btn{
  15.       text-align: center;
  16.       background-color: #555;
  17.       color: #DDD;
  18.       border: 1px solid #DDD;
  19.       height: 30px;
  20.       width: 120px;
  21.       font-size: 14px;
  22.       padding: 0;
  23.       font-family: Times New Roman;
  24.       transition-duration: 0.7s;
  25.     }
  26.     #btn:hover{
  27.       background-color: #DDD;
  28.       color: #111;
  29.       border: 1px solid #111;
  30.       height: 33px;
  31.       width: 132px;
  32.       font-size: 18px;
  33.     }
  34.     #game{
  35.       height: 400px;
  36.       border: 2px solid #399;
  37.     }
  38.     #leaderboard{
  39.       height: 400px;
  40.       border: 2px solid #399;
  41.      
  42.     }
  43.     </style>
  44.     <script>
  45.       function theme(_shadow,_border)
  46.       {
  47.         document.getElementById('container').style.boxShadow=_shadow;
  48.         document.getElementById('game').style.border=_border;
  49.         document.getElementById('leaderboard').style.border=_border;
  50.       }
  51.     </script>
  52.   </head>
  53.   <body>
  54.     <div id="container">
  55.     <table>
  56.       <tr>
  57.         <td><button id="btn" onclick="theme('0px 0px 5px 3px #22F','2px solid #339')">blue</button></td>
  58.         <td><button id="btn" onclick="theme('0px 0px 5px 3px #F22','2px solid #933')">red</button></td>
  59.         <td><button id="btn" onclick="theme('0px 0px 5px 3px #2F2','2px solid #393')">green</button></td>
  60.         <td><button id="btn" onclick="theme('0px 0px 5px 3px #FF2','2px solid #993')">yellow</button></td>
  61.         <td><button id="btn" onclick="theme('0px 0px 5px 3px #2FF','2px solid #399')">teal</button></td>
  62.         <td><button id="btn" onclick="theme('0px 0px 5px 3px #F2F','2px solid #939')">purple</button></td>
  63.       </tr>
  64.       <tr>
  65.         <td colspan="3"><div id="game">
  66.          
  67.         </div></td>
  68.         <td colspan="3"><div id="leaderboard">
  69.          
  70.         </div></td>
  71.       </tr>
  72.     <table>
  73.     </div>
  74.   </body>
  75. </html>
Advertisement
Add Comment
Please, Sign In to add comment