欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何利用css隱藏input的光標示例代碼

  發(fā)布時間:2017-12-13 16:46:39   作者:追逆風(fēng)   我要評論
這篇文章主要給大家介紹了關(guān)于如何利用css隱藏input光標的相關(guān)資料,這是最近工作中遇到的一個需求,雖然看似不合理,但是有需要就要有解決的辦法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

最近公司的ui突然跑過來問我一個問題:“如何在不影響操作的情況下,把input的光標隱藏了?”。

我相信很多人會跟我一樣,覺得這是個什么狗屁需求,輸入框不要光標這不是反人類嗎?可惜我們只是個小小的擼碼仔,沒有反駁的權(quán)利只能默默接受...

在網(wǎng)上搜索了很多方式:用div模擬,設(shè)置readonly,設(shè)置disabled,設(shè)置自動blur等等方式,發(fā)現(xiàn)都不能滿足需求,最后還是找到一位大神提供的方法完美解決。

方法如下:

首先隱藏光標

  <style>
    input{
      color: transparent;
    }
  </style>

因為光標是跟隨文字的,所以我們把文字的color設(shè)置為透明,光標就不見了耶~

但是問題來了,文字都透明了要輸入框有啥用?別著急,請往下看~

把文字給顯示出來

  <style>
    input{
      color: transparent;
      text-shadow: 0 0 0 #000;
    }
  </style>

在input上設(shè)置text-shadow,文字是透明的但是我們可以用文字陰影來代替文字的顏色,這樣就完美解決啦。

text-shadow屬性

語法:

text-shadow:x-offset y-offset blur color;

說明:

     x-offset:(水平陰影)表示陰影的水平偏移距離,單位可以是px、em或者百分比等。如果值為正,則陰影向右偏移;如果值為負,則陰影向左偏移;

     y-offset:(垂直陰影)表示陰影的垂直偏移距離,單位可以是px、em或者百分比等。如果值為正,則陰影向下偏移;如果值為負,則陰影向上偏移;

     blur:(模糊距離)表示陰影的模糊程度,單位可以是px、em或者百分比等。blur值不能為負。如果值越大,則陰影越模糊;如果值越小,則陰影越清晰。當(dāng)然,如果不需要陰影模糊效果,可以吧blur值設(shè)置為0;

     color:(陰影的顏色)表示陰影的顏色

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論