css实现鼠标移入背景图片变灰并浮现文字的效果

首先上效果图

说明一下我的html结构

如上图是一个div包裹的img标签, div的块大小width, height 自己定义, 我说明一下核心样式代码

下面写法是scss, 请自行替换

css 复制代码
  .web-query-image {
    position: relative; // 相对定位, 方便浮现文案进行绝对定位
    border-radius: 8px;
    box-sizing: border-box;
    > img {
      &:hover {
        filter: brightness(0.4); // 图片变暗,要不然浮现的文字看不清
      }
    }
    &:hover {
      border: 2px solid #0080FF;
      border-radius: 8px;
      backdrop-filter: blur(10px); // 图片添加模糊度
      &:after {
        font-size: 12px;
        pointer-events: none; // 方式用户鼠标浮在文案上时丢失父元素的hover效果
        color: #FFFFFF;
        content: 'Ctrl+V 粘贴替换';
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        white-space: nowrap;
      }
    }
  }
相关推荐
狒狒AI1 小时前
Remotion / GSAP+Three / HyperFrames / Skia 四栈实测:代码渲染知识视频的选栈方法(附开源技能)
前端·人工智能·aigc
修炼的dance1 小时前
浏览器里导出H.265,8.5秒和55.5秒差在硬件
前端
补码缩写1 小时前
WebCodecs选编码器,探测之后还要验解码和播放
前端
大文说跨境1 小时前
亚马逊多账号管理浏览器怎么选?云登/紫鸟/AdsPower 对比
java·前端·自动化
hunter_0761 小时前
iOS 首页复杂嵌套滚动技术方案:头部固定 + 网格滚动 + Tab 吸顶 + 每 Tab 独立下拉刷新
前端
CoderYanger1 小时前
Java EE 进阶:4.Spring Web MVC 入门(第一弹)
java·开发语言·前端·spring·面试·java-ee·mvc
用户2788607285671 小时前
fallback 会盖掉平台提示词:system、空数组和 systemAppend 的差别
前端·后端
peach1 小时前
大模型和传统编程:同为程序,差异不在硬件,在"逻辑从哪来"
前端
ALONE阿龙太原微码1 小时前
微信小程序包体积优化:2MB 到 400KB 的实操记录
前端
掘金挖土1 小时前
前端手摸手跑路之 AI 应用开发(十一)
前端·后端