Sleek V2

by Murat Kezli

HTML

<style>
@import url('https://fonts.googleapis.com/css?family=Muli:400,700,900&subset=latin-ext');
</style>

<div style="max-width:990px; padding-left:10px; margin:10px auto; padding:40px;">








<label class="w50">
<input type="text" name="isim" tabindex="1" value="" onfocusout="fctrl(this)" required/>
<div class="labeltext">Adınız</div>
</label>

<label class="w50">
<input type="text" name="isim" tabindex="2" value="" onfocusout="fctrl(this)" required/>
<div class="labeltext">Soyadınız</div>
</label>

<label class="w100">
<input type="email" name="isim" tabindex="3" value="" onfocusout="fctrl(this)" />
<div class="labeltext">E-Posta</div>
</label>

<label class="w100 textarealabel">
<div class="labeltextarea">Şehir</div>
<select rows="0" cols="0" name="isim" tabindex="3" value="" onchange="sogry(this)">
<optgroup style="color:red;">
  <option value="">Lütfen Seçiniz a</option>
   <option value="1">Anadolu Kartallar</option>
    <option value="2">test3</option><option>test1</option>
    <option value="3">test3</option><option>test1</option>
   <option value="4">test2</option>
    <option value="5">test3</option>
  </optgroup>  
</select>
</label>

<label class="w50 textarealabel">
<input type="checkbox" checked>
<div style="font-size:small; float:left; line-height:50px;">Merkezi sistem ısıtmalı odalar</div>
</label>

<label class="w50 textarealabel">
<input type="checkbox">
<div style="font-size:small; float:left; line-height:50px;">Merkezi sistem ısıtmalı odalar</div>
</label>


<label class="w100 textarealabel">
<div class="labeltextarea">Mesajınız</div>
<textarea rows="0" cols="0" name="isim" tabindex="3" value="">
  
</textarea>
</label>




</div>

CSS

:root {
  --background: rgba(250, 250, 250, 1);
  --formyazi:rgba(70,151,207,1);
  --formyazi:rgba(122,201,67,1);
  --formyazi:rgba(237,28,36,1);
  --koyu: rgba(220, 220, 220, 0.5);
  --acik: rgba(5, 5, 5, 1);
  --pasif: rgba(50, 50, 50, 0.5);
  --boxline: rgba(220, 220, 220, 0.3);
  --bordo: rgba(93, 2, 2, 1);
}


body {
  margin: 0px;

  background-color: var(--background);
  font-family: 'Muli', sans-serif;
  font-weight: 400 !important;
  font-size: medium;
}

p {
  color: var(--acik);
  display: inline-block;
}

.w50 {
  width: calc(50% - 30px); float:left;
}

.w100 {
  width: calc(100% -30px); 
}

label {
  margin-bottom:10px;
  margin-right:10px;
  height: 50px;
  display: inherit;
  overflow: hidden;
  font-weight: 700;
  border-radius: 8px;
  background-color: var(--koyu);
  padding:10px;  
}

.textarealabel{  overflow: auto !important;height: auto!important; }
.labeltextarea{  color:var(--pasif);; font-size: small; border-bottom:1px solid gray; margin-bottom:5px;}

label input[type='text'], input[type='email']{
  width: 100%;
  height: 60px;
  border: 0px;
  background-color: transparent;
  
  border: 0;
  color: var(--formyazi);
  font-family:'Muli', sans-serif;
  font-size: x-large;
  font-weight:900;
  outline: 0;
  padding: 0px;
  text-align: left;
  transition: all 0.3s;

}

label textarea {
  resize: none !important;
  width: 100%;
  height: 120px;
  border: 0px;
  background-color: transparent;
 outline:none;
  border: 0;
  color: var(--formyazi);
  font-family:'Muli', sans-serif;
  font-size: medium;
  font-weight:900;

}

.labeltext {
  color:var(--pasif);
  line-height: 30px;
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -webkit-transform: translateY(-50px);
  transform: translateY(-50px);
  transition: all 0.3s;
  cursor: text;
  font-size:large;
}



label input[type='text']:focus + .labeltext , input[type='email']:focus + .labeltext {
  color: var(--acik);
  font-size: small;
  -moz-transform:...

JavaScript

$(document).ready(function(){
	"use strict";
    
   });
   
 function fctrl(gelen){

var val = $(gelen).val();
 if (val== ""){
$(gelen).next(".labeltext").removeClass("labelup");
 }else{
  $(gelen).next(".labeltext").addClass("labelup");
 }
 
 }
 
 function sogry(gelen)
    {
    var axx = $(gelen).val();
   
    if (axx == ""){gelen.style.color = "var(--pasif)";
      } else {gelen.style.color = "var(--formyazi)"; }
    }