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

首先上效果图

请添加图片描述

说明一下我的html结构

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

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

  .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;
      }
    }
  }

相关推荐

  1. 鼠标图片上,光线闪过效果实现

    2023-12-05 18:04:02       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-05 18:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-05 18:04:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-05 18:04:02       82 阅读
  4. Python语言-面向对象

    2023-12-05 18:04:02       91 阅读

热门阅读

  1. pandas.get_dummies函数:把离散信息转换成onehot矩阵

    2023-12-05 18:04:02       54 阅读
  2. 矩阵的初等变换

    2023-12-05 18:04:02       51 阅读
  3. 时间戳,标准时间之间的转化

    2023-12-05 18:04:02       62 阅读
  4. PTA 7-223 sdut-C语言实验-求阶乘(循环结构)

    2023-12-05 18:04:02       56 阅读
  5. python中with用法讲解

    2023-12-05 18:04:02       63 阅读