確保WebKit/Blink 中MacOS 觸控板用戶的滾動條可見性
在Safari 和Chrome 等WebKit/Blink 瀏覽器中,MacOS 上的滾動條自OS X Lion (10.7) 以來,出現了奇怪的行為。使用觸控板時,捲軸會自動隱藏,直到使用者的遊標停留在可捲動區域上。雖然這看起來像是極簡風格,但這種行為可能會導致混亂,尤其是當滾動條充當可滾動元素的唯一指示器時。
解決方案:利用WebKit 的偽元素
為了糾正這個問題並強制滾動條保持可見,我們可以透過WebKit 的-webkit-scrollbar 來操縱它們的外觀偽元素。透過使用-webkit-appearance: none 停用預設外觀和行為,我們可以控制捲軸的樣式並確保其可見性:
.frame::-webkit-scrollbar { -webkit-appearance: none; }
但是,由於我們要覆蓋預設樣式,我們還需要我們自己定義滾動條的外觀。以下CSS 重新建立半透明隱藏滾動條:
.frame::-webkit-scrollbar:vertical { width: 11px; } .frame::-webkit-scrollbar:horizontal { height: 11px; } .frame::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white; background-color: rgba(0, 0, 0, .5); } .frame::-webkit-scrollbar-track { background-color: #fff; border-radius: 8px; }
透過這些修改,可捲動元素上的捲軸將在MacOS 上保持可見,無論觸控板使用情況或遊標位置如何,從而提供更高的清晰度和易用性為使用者導航。
以上是如何確保 WebKit/Blink 瀏覽器中的觸控板使用者在 macOS 上捲軸可見?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

這是我們在形式可訪問性上進行的小型系列中的第三篇文章。如果您錯過了第二篇文章,請查看“以:focus-visible的管理用戶焦點”。在

CSS盒子陰影和輪廓屬性獲得了主題。讓我們查看一些在真實主題中起作用的示例,以及我們必須將這些樣式應用於WordPress塊和元素的選項。

Svelte Transition API提供了一種使組件輸入或離開文檔(包括自定義Svelte Transitions)時動畫組件的方法。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1
強大的PHP整合開發環境