html - Bootstrap 重叠图像缩略图

标签 html css twitter-bootstrap grid

所以我正在使用 Bootstrap Thumbnail 网格系统,除了图像似乎重叠之外,一切看起来都很好,我无法弄清楚为什么?我也附上了一张图片。

当我将鼠标悬停在图像上时,中间的图像是否相互重叠?我不知道我是完全愚蠢还是这是我无法取胜的 Bootstrap 默认设置?

As you can see their overlapping, i just need a 3px margin between each of the images but they're overlapping?

    HTML

    <div class="top-header"class="page-header">
    <h1>Smile Board</h1>
    </div>
    <div class="container">

    <div class="row">

    <div class="col-lg-12">
    </div>

    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image01.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image02.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image03.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image04.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image05.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image06.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image07.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image08.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image01.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image02.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image03.png" alt="">
    </a>
    </div>
    <div class="col-lg-3 col-md-4 col-xs-6 thumb">
    <a class="thumbnail" href="#">
    <img class="img-responsive" src="./images/image04.png" alt="">
        </a>
    </div>
        </div>


CSS

    body {
  font-family: 'Baloo Bhaina', cursive;

}

@media (min-width: 1200px)
.container {
  width: 1170px;
}


h1 {
  text-align: center;
}

.page-header {
  background-color: #EFEC86;
  padding-top: 20px;
  width: 1130px;
}

.top-header {
  width: 1130px;
  background-color: #EFEC86;
  padding-top: 20px;
  width: 1290px;
}

.sub {
  background-color: #EFEC86;
  padding-top: 20px;
}

img {
  width: 100%;
  height: auto;
  display: block;
  overflow: auto;
}

.thumbnail {
  width: 300px;
  height: 300px;
  overflow: auto;
  max-width:calc(150% - 10px);
  margin:0 16px;
}

.thumbnail:hover {
  background-color: #EFEC86;
}

.row {
  margin-right: 50px;
  margin-left: -15px;
}

最佳答案

为什么不在悬停每个元素时添加边距。只需在悬停时在 .thumbnail 类上添加边距,这样它就不会破坏您的其他元素

关于html - Bootstrap 重叠图像缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44673609/

相关文章:

javascript - Angular JS 中的动态 View 是什么?

javascript - 使用css隐藏 slider 中的html元素

php - 更改选择选项值时网页上偶尔显示白色空白

twitter-bootstrap - Bootstrap list-group-item with text-input 和 btn

html - 2 张图片并排 - Bootstrap

php - 如何在 PHP 中获取想要的格式

JavaScript 将 2D 数组打印到 HTML 表格中

html - NodeJS 和 Express : CSS not loading

html - css 在背景图像中居中文本

javascript - 如何为 Angular 多模块页面拆分文件?