美文网首页
利用 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 穿透覆盖默认样式

    常见发生场景:假如我们需要通过 input,type="file"来上传文件,而这个 input 的默认样式,可以...

  • 12 个实用的前端开发技巧总结

    1. 利用 CSS 穿透覆盖默认样式 常见发生场景:假如我们需要通过 input,type="file"来上传文件...

  • JS小技巧

    CSS 穿透覆盖默认样式input标签 上传type="file",使用img遮盖,防止img阻隔点击事件img ...

  • Normalize.css reset css

    Normalize css 统一默认样式reset css更改默认样式

  • css样式穿透

    平常在项目中肯定遇到过像是样式无法修改的问题,通过百度查询后都会发现是scopred的原因。今天小编在项目上,想要...

  • element-ui自定义主题

    Element Plus 默认提供一套主题,CSS 命名采用 BEM 的风格,方便使用者覆盖样式。element-...

  • Css3解决塌陷和元素居中的代码

    重置样式表-去除默认样式 重置浏览器默认样式,可以使用reset.css和normalize.css。reset....

  • CSS样式覆盖

    CSS样式覆盖 1.根据引用方式确定优先级 外部链接写在style标签里内联属性 以上三种方式引入的css,优先级...

  • web前端 -- Day5基础知识

    css准备工作 1、清空默认边距和样式;2、设置正文的默认样式;3、设置超链接的默认样式; css继承性和层叠性 ...

  • vue 中样式穿透、样式覆盖

网友评论

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

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