微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用bootstrap和js悬停时缩放图像

如何解决使用bootstrap和js悬停时缩放图像

我需要在网站上收集图像,并且当悬停不透明度必须使用小图标进行更改以进行缩放时

当我点击加号图标时,我需要以大格式显示图片

请,您知道如何将此代码更改为have this result

这是我的图像并排代码

<section class="py-5" style="padding:0px !important;">
      <div class="container-fluid " >    
        <div class="row " >
          <div class="col-md-4 col-sm-6" style="padding: 0px !important;width:50px;height: 350px">  
              <img class="img-fluid " src="img1.png" alt="" style="width:100%;height: 100%">
          </div>

          <div class="col-md-4 col-sm-6" style="padding: 0px !important;width:50px;height: 350px">      
              <img class="img-fluid  " src="img2.png" alt="" style="width:100%;height: 100%" >
          </div>

          <div class="col-md-4 col-sm-6" style="padding: 0px !important;width:50px;height: 350px">
              <img class="img-fluid " src="img3.png" alt="" style="width:100%;height: 100%"  >
          </div>

          <div class="col-md-4 col-sm-6" style="padding: 0px !important;width:50px;height: 350px">
              <img class="img-fluid " src="img4.png" alt="" style="width:100%;height: 100%">
          </div>

          <div class="col-md-4 col-sm-6" style="padding: 0px !important;width:50px;height: 350px">
              <img class="img-fluid " src="img5.png" alt="" style="width:100%;height: 100%">
          </div>
          <div class="col-md-4 col-sm-6" style="padding: 0px !important;width:50px;height: 350px">           
             <img class="img-fluid " src="img6.png" alt="" style="width:100%;height: 100%">
          </div>
        </div>
   
      </div>
    </section>

解决方法

这里我有一些代码可以帮助您,使用纯CSS扩展图像。

CSS


* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.HoverDiv {
  position: relative;
  overflow: hidden;
  border:1px solid black;
  width:360px;
  margin: 10px;
}

.HoverDiv img {
  max-width: 100%;
  text-align:center;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.HoverDiv:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

img {
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    transition: 0.3s;
  position:relative;
  z-index:1;
}

img:hover {
    box-shadow: 0 0 2px 1px rgba(0,140,186,0.5);
   -webkit-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -webkit-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
}

HTML

<div class="HoverDiv">
<img src="http://pngimg.com/upload/tiger_PNG546.png" alt="Smiley face">
</div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。