Advertisement
Guest User

Constructor

a guest
Oct 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.16 KB | None | 0 0
  1. <html lang="en"><head>
  2.     <meta charset="UTF-8">
  3.     <title>Конструктор</title>
  4. </head>
  5.  
  6. <body>
  7.     <style>
  8.         .wrapp{
  9.             width: 700px;
  10.             margin: 100px auto;
  11.         }
  12.         .section{
  13.             padding: 20px 40px;
  14.             margin-bottom: 30px;
  15.         }
  16.         .figure{
  17.             border: 1px solid;
  18.             height: 100px;
  19.             width: 100px;
  20.             margin: auto;
  21.         }
  22.         .field{
  23.             width: 33%;
  24.             float: left;
  25.             padding: 10px;
  26.             box-sizing: border-box;
  27.         }
  28.         .field h3{
  29.             text-align: center;
  30.         }
  31.         .field .field-content{
  32.             text-align: center;
  33.         }
  34.     </style>
  35.    
  36.     <div class="wrapp">
  37.         <div class="section">
  38.             <div id="figure" class="figure"></div>
  39.         </div>
  40.         <div class="section">
  41.             <div class="field">
  42.                 <h3>Type</h3>
  43.                 <div class="field-content">
  44.                     <input type="button" id="btnSqr" value="Square">
  45.                     <input type="button" id="btnCir" value="Circle">
  46.                 </div>
  47.             </div>
  48.             <div class="field">
  49.                 <h3>Size</h3>
  50.                 <div class="field-content">
  51.                     <input id="rngSize" type="range" value="100" min="100" max="200" step="1">
  52.                 </div>
  53.             </div>
  54.             <div class="field">
  55.                 <h3>Color</h3>
  56.                 <div class="field-content">
  57.                     <input type="button" id="btnClrRed" value="Red">
  58.                     <input type="button" id="btnClrBlue" value="Blue">
  59.                 </div>
  60.             </div>
  61.         </div>
  62.     </div>
  63.  
  64.     <script>
  65.         var figure = document.getElementById('figure');
  66.  
  67.         var buttonSqr = document.getElementById('btnSqr');
  68.         buttonSqr.addEventListener('click', function(){
  69.             figure.style.borderRadius = "0px";
  70.         });
  71.  
  72.         var buttonCir = document.getElementById('btnCir');
  73.         buttonCir.addEventListener('click', function(){
  74.             figure.style.borderRadius = "50%";
  75.         });
  76.  
  77.         var buttonRed = document.getElementById('btnClrRed');
  78.         buttonRed.addEventListener('click', function(){
  79.             figure.style.backgroundColor = "red";
  80.         });
  81.  
  82.         var buttonBlue = document.getElementById('btnClrBlue');
  83.         buttonBlue.addEventListener('click', function(){
  84.             figure.style.backgroundColor = "blue";
  85.         });
  86.  
  87.         var rangeSize = document.getElementById('rngSize');
  88.         rangeSize.addEventListener('change', function(){
  89.             figure.style.width = this.value + "px";
  90.             figure.style.height = this.value + "px";
  91.         });
  92.     </script>
  93.  
  94. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement