用於拖放的CSS 遊標:擴充相容性
在設計涉及拖放功能的Web 應用程式時,提供以下功能至關重要:跨不同瀏覽器的一致且直覺的使用者體驗。雖然 Mozilla 的 -moz-grab 和 -moz-grabbing 遊標非常適合在 Firefox 中指示拖曳開始和拖曳操作,但問題仍然是:其他瀏覽器是否有等效的遊標?
確保跨瀏覽器相容性,請考慮使用以下CSS 程式碼:
<code class="css">.grabbable { cursor: move; /* fallback if grab cursor is unsupported */ cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; } /* (Optional) Apply a "closed-hand" cursor during drag operation. */ .grabbable:active { cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing; }</code>
在此程式碼中,瀏覽器應用最廣泛支援的遊標(「移動」)作為不支持抓取遊標時的後備。包含 -moz-grab 和 -webkit-grab 遊標分別是為了與 Mozilla 和基於 WebKit 的瀏覽器(例如 Chrome 和 Safari)相容。
以上是是否存在與“-moz-grab”和“-moz-grabbing”遊標等效的跨瀏覽器拖放功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!