2016-11-19 94 views
0
.email-input-container>span{ 
    background-color: red; 
    position: absolute; 
    left: 10px; 
    transform: translateY(-20px); 
    opacity: 0; 
    transition: all 0.3s ease; 
} 



input:focus + span{ 
    opacity: 1; 
} 

鏈接到這裏完成的代碼沒有顯示:跨度當輸入集中

http://codepen.io/Drew69/pen/gLgvxJ

+0

http://stackoverflow.com/a/38236688/3597276(看下面的代碼在這個答案) –

回答

0

將您<span>

務必:

<div class="email-input-container"> 
    <input type="email" placeholder="Email"> 
    <span>Email</span> 
</div> 

相反的:

<div class="email-input-container"> 
    <span>Email</span> 
    <input type="email" placeholder="Email"> 
</div> 

希望這有助於!

+0

是啊,它的確,謝謝! – frempong69

+0

@ frempong69如果它真的幫了你,請接受這個答案。 –

0

指定+這意味着輸入,然後<input>後場跨越這樣

<div class="email-input-container"> 
     <input type="email" placeholder="Email"> 
      <span>Email</span> 
    </div>