首頁  >  問答  >  主體

有沒有辦法讓textarea在調整大小時不顯示CSS變換?

當我要在懸停時設定 <textarea> 的背景轉換時,它成功了。但是,當我嘗試調整它的大小時,transition 時間仍然有效。

這是我的程式碼,你可以拖曳<textarea>看看有什麼問題:

textarea::-webkit-resizer:active {
  transition:0s;
}
textarea:hover{
  background:rgb(200,200,200);
}


textarea{
  transition:1s;
}
<textarea></textarea>

我正在尋找一種方法,讓它在拖曳時不執行轉換。

P粉785957729P粉785957729216 天前332

全部回覆(1)我來回復

  • P粉633733146

    P粉6337331462024-04-04 11:03:45

    這個問題可以透過指定要轉換到的 CSS 屬性來解決,在這種情況下,指定背景顏色就可以解決問題:

    textarea::-webkit-resizer:active {
      transition: 0s;
    }
    
    textarea:hover {
      background: rgb(200, 200, 200);
    }
    
    textarea {
      transition: background-color 1s;
    }

    回覆
    0
  • 取消回覆