首页 > web前端 > css教程 > CSS3中的pointer-events属性介绍

CSS3中的pointer-events属性介绍

青灯夜游
发布: 2018-09-25 18:02:37
原创
2606 人浏览过

本章给大家介绍一个css3中超实用的属性:CSS3 pointer-events属性。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

最近发现了一个叫pointer-events的css属性,是一个与javascript有关的属性,pointer-events直译为指针事件,当把值设置为none后,他有如下相关特性。
阻止用户的点击动作产生任何效果
阻止缺省鼠标指针的显示
阻止Css里的Hover和Active状态的变化触发事件
阻止Javascript点击动作触发的事件
一条CSS可以做许多事情是不是很神奇,我们在看一下兼容性情况如何。
IE  11+
Firefox  3.6+
Chrome 4.0+
Safari  6.0
Opera  15.0
iOS Safari 6.0
Android Browser 2.1+
Android Chrome 18.0+

效果图查看:https://runjs.cn/detail/9rxdbuin

代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<!DOCTYPE html>

<html>

    <head>

    <style>

      a.noLink{pointer-events: none;}

      .bottom { background: yellow; width: 100px; height: 100px; }

      .top { width: 100px; height: 100px; position: absolute; top: 0; left: 0;background:rgba(0,0,0,.2);}

      .top span{margin-top:50px;display:inline-block}

    </style>

    <script id="jquery_183" type="text/javascript" class="library" src="/js/jquery-1.8.3.min.js"></script>

    </head>

    <body>

            <div>

                <!-- 下方div --> <div class="bottom"> <a href="www.baidu.com">bottom-百度</a> </div>

                <!-- 上方div --> <div class="top"><span>我是上层top</span></div>

            <button id="btnP">

                添加pointer-events

                </button>

            </div>       

    </body>

<script>

    $(&#39;#btnP&#39;).click(function(){

        $(&#39;.top&#39;).css(&#39;pointer-events&#39;, &#39;none&#39;)

    })

</script>

</html>

登录后复制

以上是CSS3 pointer-events属性介绍的一个实例,大家可以自己动手编译试试,看看效果。

以上是CSS3中的pointer-events属性介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板