點擊出現黑色背景的解決:-webkit-tap-highlight-color:rgba(0,0,0,0)

來源:互聯網
上載者:User

標籤:覆蓋   phone   height   class   highlight   hone   透明   連結   nbsp   

 

在手機上(iphone)點擊按鈕的時候,螢幕總會閃動一下,這讓頁面看起來很不友好也不流暢。解決方案加了一句css就解決了:

-webkit-tap-highlight-color:rgba(0,0,0,0) //webkit是蘋果瀏覽器引擎,tap點擊,highlight背景高亮,color顏色,顏色用數值調節。

原因如下:

在移動端上,有事件監聽的元素被點擊的時候會被高亮顯示,而-webkit-tap-highlight-color屬性會在當使用者點擊iOS的Safari瀏覽器中的連結或JavaScript的可點擊的元素時,覆蓋顯示的醒目提示。

該屬性可以只設定透明度。如果未設定透明度,iOS Safari使用預設的透明度。當透明度設為0,則會禁用此屬性;當透明度設為1,元素在點擊時不可見。

點擊出現黑色背景的解決:-webkit-tap-highlight-color:rgba(0,0,0,0)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.