写给小白的hover后展示图片教程

1,078 阅读1分钟

为啥有这篇 ?

  • 开发者群里 有小伙伴问 如何实现 hover 图片 展示 微信二维码 ,遂有空敲一下 解答一下

ps: 新手有问题非常正常,你的进步速度在于是否找到了靠谱的师傅

image.png

思想

需要一个外层容器 
里面需要两个图片 一个默认隐藏 
hover 时展示 出 

代码

  • index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>马克付 hover demo</title>
  </head>
  <body>
    <a class=" container" href="javascript:"
      >
      <img src="./img//WX20221018-144319@2x.png"></img> 
    </a>
  </body>
  <style>
    .container {
      position: relative;
    }
    .container::after {
      content: url('./img/头像.png');
      position: absolute;
      right: -28px;
      top: -5px;
      z-index: 99;
      width: 60px;
      height: 60px;
      border-radius: 4px;
      transform-origin: top right;
      transform: scale(0);
      opacity: 0;
      -webkit-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
    }
    .container:hover::after {
      transform: scale(0.2);
      opacity: 1;
    }
  </style>
</html>

  • img 文件夹下面 两个图片 此处 不贴了

image.png

实现效果

Kapture 2022-10-18 at 15.39.43.gif

开发者联盟群 解答你的所有开发问题 欢迎加入 👏

image.png