美文网首页
利用 CSS 穿透覆盖默认样式

利用 CSS 穿透覆盖默认样式

作者: 泪滴在琴上 | 来源:发表于2020-09-02 15:11 被阅读0次

    常见发生场景:假如我们需要通过 input,type="file"来上传文件,而这个 input 的默认样式,可以说是非常地丑。所以我们希望通过一张图片,与这个 input 大小一样,位置一致地盖在上面。这个时候,显然,这个时候点击图片,input 是不会起作用的。就是因为 img 隔绝了 click 的穿透,而我们希望的是,这个 img 只是视觉上遮挡了 input 的样式,但是点击的时候还是点击到 input。所以,只要让 img 可穿透即可。

    img {
      pointer-events: none;
    }
    

    相关文章

      网友评论

          本文标题:利用 CSS 穿透覆盖默认样式

          本文链接:https://www.haomeiwen.com/subject/uokwsktx.html