Creating a random background color with clickable button

 




<!DOCTYPE html>

<html>

<head>

<title>Temperature Converter</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width,initial-scale=1.0">

<style type="text/css">

body{   padding: 50px 100px;

}

h1{    text-align: center;

}

#container{

text-align: center;

background: #1abc9c;

padding: 50px;

}

.input-div{  display: inline-block;

}

.inp{

padding: 5px 10px;

margin: 10px;

font-size: 5vh;

width: 250px;

text-align: center;

font-weight: bold;

}

label{   font-size: 22px;

}

</style>

</head>

<body>

<h1>Temperature Converter</h1>

<div id="container">

<div class="input-div">

<label>Celsius</label><br>

<input type="number" value="0" id="cel" class="inp">

</div>

<div class="input-div">

<label>Fahrenhet</label><br>

<input type="number"  value="32" id="fah" class="inp">

</div>

</div>

<script type="text/javascript">

var cel=document.getElementById('cel');

var fah=document.getElementById('fah');

cel.addEventListener('input',function(){

              let c=this.value;

              let f=(c * 9/5)+32;

              if (!Number.isInteger(f)) {

              f=f.toFixed(4);

              }

              fah.value=f;

});

fah.addEventListener('input',function(){

             let f=this.value;

             let c=(f-32)*5/9;

             if (!Number.isInteger(c)) {

              c=c.toFixed(4);

             }

             cel.value=c;

})

</script>

</body>

</html>


Comments

Blogs