停用滑鼠互動的遊標樣式
嘗試同時使用「pointer-events: none」和「cursor: text」CSS 屬性時,用戶可能會遇到遊標在停用後仍不改變其外觀的問題。發生這種情況是因為「pointer-events: none」禁用了與元素的所有滑鼠互動。
要解決此問題,不應將遊標屬性直接應用於受影響的鏈接,而應將其應用於父元素。這可以透過用容器元素包裝連結並將遊標樣式應用到容器來完成。
範例程式碼:
HTML:
<code class="html"><span class="wrapper"> <a href="#">Some Link</a> </span></code>
CSS:
<code class="css">.wrapper { position: relative; cursor: text; /* This is used */ } .wrapper a { pointer-events: none; }</code>
CSS:
<code class="css">.wrapper:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }</code>
以上是如何在停用滑鼠點擊元素的同時將遊標設定為「文字」樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!