問題:
要達到特定的視覺效果,需要疊加一個透明覆蓋文本,但此覆蓋會阻止文本響應連結選擇或文本突出顯示等操作的點擊。如何使覆蓋層對滑鼠事件「不可見」?
使用 CSS 指標事件的解決方案:
CSS 提供了具有指標事件屬性的解決方案。此屬性可讓您定義元素相對於滑鼠事件的行為。
製作
<code class="css">#overlay { pointer-events: none; }</code>
注意:
現代瀏覽器支援pointer-events屬性,例如火狐 3.6、Chrome 2、IE 11 和 Safari 4。為了跨瀏覽器相容性,您可能需要探索替代方法或填充。
以上是如何使 Div 對滑鼠事件不可見?的詳細內容。更多資訊請關注PHP中文網其他相關文章!