<h2>RULOURI DE GAZON</h2>
<div class="tabs">
        <input type="radio" name="tabs" id="tabone" checked="checked">
        <label for="tabone">Tip peluza</label>
        <div class="tab">
          <form>
          <div class="metri1">
            Metri patrati: <input type="text" id="firstNumber" placeholder="introdu o valoare"/></div>  
          <div class="tip1">
            Tip peluza cost - 2,5euro / m2: <input type="checkbox" id="tip_peluza" value="2.5"/></div>
          <div class="button">
            <input type="button" class="calculeaza" onClick="multiplyBy()" value="CALCULEAZA PRETUL" /></div>
          </form>
          <p class="costtotal">COST TOTAL: <span id ="result"></span> EURO</p>
       </div><!-- tab -->
        
        <input type="radio" name="tabs" id="tabtwo">
        <label for="tabtwo">Tip sport</label>
        <div class="tab">
        <form>
        <div class="metri1">
          Metri patrati: <input type="text" id="firstNumber2" placeholder="introdu o valoare"/></div>  
        <div class="tip1">
          Tip sport cost - 2,5euro / m2: <input type="checkbox" id="tip_sport" value="2.5"/></div>
        <div class="button">
          <input type="button" class="calculeaza" onClick="multiplyBy2()" value="CALCULEAZA PRETUL" /></div>
          </form>
        <p class="costtotal">COST TOTAL: <span id ="result2"></span> EURO</p>
        </div><!-- tab -->
        
        <input type="radio" name="tabs" id="tabthree">
        <label for="tabthree">Tip seceta</label>
        <div class="tab">
        <form>
        <div class="metri1">
          Metri patrati: <input type="text" id="firstNumber3" placeholder="introdu o valoare"/></div>  
        <div class="tip1">
          Tip seceta cost - 3,5euro / m2: <input type="checkbox" id="tip_seceta" value="3.5"/></div>
        <div class="button">
          <input type="button" class="calculeaza" onClick="multiplyBy3()" value="CALCULEAZA PRETUL" /></div>
        </form>

      <p class="costtotal">COST TOTAL: <span id ="result3"></span> EURO</p>
        </div><!-- tab -->
      </div>

     
body{
  padding:40px;
}


/**
* Tabs
*/

.tabs {
  border:1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tabs label {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: block;
  padding: 1rem 2rem;
  margin-right: 0.2rem;
  cursor: pointer;
  background: #98bd5a;
  font-weight: bold;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
}

.tabs .tab {
  -webkit-box-ordinal-group: 100;
      -ms-flex-order: 99;
          order: 99;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  background: #fff;
}

.tabs input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.tabs input[type="radio"]:checked + label {
  background: #fff;
}

.tabs input[type="radio"]:checked + label + .tab {
  display: block;
}

@media (max-width: 45em) {
  .tabs .tab,
  .tabs label {
    -webkit-box-ordinal-group: NaN;
        -ms-flex-order: initial;
            order: initial;
  }

  .tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
  }
}

/*==*/

.metri1 {
  float:left;
  margin:10px 0;
  width:100%;
  display:block;
}
.tip1 {
  float:left;
  margin:10px 0;
  width:100%;
  display:block;
}
.button {
  float:left;
  margin:10px 0;
  width:100%;
  display:block;
}

input.calculeaza {
 border: 1px solid #555;
 padding: 8px;
 color: #000000;
 width: 250px;
 background: #98bd5a;
 -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

input[type="text"], input[type="password"], input[type="email"], select, textarea {
    padding-left: 5px !important;
    width: 98%;
}
p.costtotal {
  font-size: 20px;
}
  
function multiplyBy()
{
  num1 = document.getElementById("firstNumber").value;
  num2 = document.getElementById("tip_peluza").value;
 document.getElementById("result").innerHTML = num1 * num2;
}

function multiplyBy2()
{
  num3 = document.getElementById("firstNumber2").value;
  num4 = document.getElementById("tip_sport").value;
 document.getElementById("result2").innerHTML = num3 * num4;
}

function multiplyBy3()
{
  num5 = document.getElementById("firstNumber3").value;
  num6 = document.getElementById("tip_seceta").value;
 document.getElementById("result3").innerHTML = num5 * num6;
}
Run Pen

External CSS

  1. https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.