Home  >  Q&A  >  body text

javascript - html5实现鼠标悬停图片放大效果,圆形框不动,里面的图片放大?

多数实现鼠标悬停图片放大效果的案例都是方形的,方形的框不动,里面的内容放大,我想要圆形的框不动,里面的内容放大,该如何处理呢?

大家讲道理大家讲道理2728 days ago732

reply all(4)I'll reply

  • PHPz

    PHPz2017-04-10 17:54:03

    HTML

    <p class="circle-wrapper">
      <img src="" >
    </p>

    CSS

    .circle-wrapper,
    .circle-wrapper img {
      display: inline-block;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      -webkit-transition: .3s;
      transition: .3s;
    }
    
    .circle-wrapper {
      border: 1px solid #ddd;
      position: relative;
      overflow: hidden;
    }
    
    .circle-wrapper img {
      position: absolute;
    }
    
    .circle-wrapper img:hover {
      -webkit-transform: scale(2);
      transform: scale(2);
    }
    

    reply
    0
  • 阿神

    阿神2017-04-10 17:54:03

    楼上写的样式可以参考下哦

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-10 17:54:03

    谢邀 。css3的transform。一楼有代码

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 17:54:03

    兼容版的思路,p内包含img,鼠标悬停时,图片增大,图片位置也对应调整

    reply
    0
  • Cancelreply