放大图像悬停使用Twitter引导

Enlarge image on hover using Twitter Bootstrap

本文关键字:Twitter 引导 图像 悬停 放大      更新时间:2023-09-26

我是新手,想放大所有的图像,类img-round 在悬停

我是这样实现的:

<div class="container">
  <div class="row">
    <div class="span4">
      <div class="well">
        <img src="MyImage.png" class="img-rounded">
      </div>
    </div>
  </div>
</div>
<script>
  $( document ).ready(function() {
    $('.img-rounded').popover({
      html: true,
      trigger: 'hover',
      placement: 'bottom',
      content: function () {
        return 
          '<img class="img-rounded" style="float:right;width:500px;max-width:500px;" src="
          +$(this)[0].src + '" />';
      }
    });
  });
</script>

不幸的是,放大图像周围的边界框没有放大。如何解决这个问题?

这是由弹出窗口默认的max-width: 276px引起的。只需添加

<style type="text/css">
.popover {
    max-width: 1000px;
}
</style>

(或任何其他值,auto在这里不起作用)和弹出窗口将适合图像

你可以很容易地使用css。

#img1{
height:200px;
}
#img1:hover{
height:400px;
}

还可以根据需要用更少的代码应用一些额外的效果。您还可以相应地管理父div以匹配此css规则。不是所有的东西都需要JS