0
我想修復我的bootstrap圖像網格,但我認爲我的整個結構是錯誤的。任何線索我的錯誤在哪裏?以下是圖片庫應該如何的最終圖片。 Bootstrap網格庫結構修正
這裏是我的代碼至今
.image-gallery {
margin-bottom: 81px;
}
.space {
margin-bottom: 30px;
}
.image-overlay {
display: inline-block;
position: relative;
}
.image-overlay .front-overlay {
background: rgba(139, 197, 65, 0.65);
position: absolute;
top: 0;
min-width: 100%;
min-height: 100%;
border-radius: 5px;
}
.image-overlay .front-overlay p,
.image-overlay .back-overlay h3 {
font-family: "Questrial", sans-serif;
font-size: 24px;
color: #fff;
text-align: center;
}
.image-overlay .back-overlay p {
font-family: "Raleway-Regular", sans-serif;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #fff;
}
.image-overlay .back-overlay {
visibility: hidden;
position: absolute;
top: 25%;
left: 10%;
right: 10%;
bottom: 0;
}
.image-overlay:hover .back-overlay {
visibility: visible;
}
.image-overlay:hover .front-overlay {
visibility: hidden;
}
.image-gallery .image-overlay .front-overlay {
visibility: hidden;
}
/* index page front overlay is hidden */
.image-gallery .image-overlay .back-overlay p {
font-family: "Questrial", sans-serif;
font-size: 24px;
letter-spacing: 0.4px;
margin: 15px 0 30px 0;
}
.master-image-gallery .image-overlay .back-overlay {
top: 0;
}
.master-image-gallery .image-overlay .front-overlay {} .btn-link {
min-width: 165px;
background: transparent;
border: 2px solid #8bc541;
color: #8bc541;
text-decoration: none;
font-family: "Raleway-Bold", sans-serif;
font-size: 13px;
}
.btn-link:hover {
background: transparent;
border: 2px solid #fff;
color: #fff;
text-decoration: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="image-gallery">
<div class="container">
<div class="row">
<div class="col-md-4 col-sm-4">
<div class="row">
<div class="col-md-12 col-sm-4 space">
<a href="#" target="_blank" class="image-overlay">
<img src="https://s12.postimg.org/b4vl9oxfd/product_1.jpg" width="360" height="243" title="someText" alt="someText">
<div class="front-overlay"></div>
<!-- front-overlay -->
<div class="back-overlay">
<p>Evaporative Coolers</p>
<button type="button" class="btn btn-link center-block">shop this collection</button>
</div>
<!-- back-overlay -->
</a>
<!-- image -->
</div>
<div class="col-md-12">
<a href="#" target="_blank" class="image-overlay">
<img src="https://s12.postimg.org/6o38b0j7d/product_7.jpg" width="750" height="243" title="someText" alt="someText">
<div class="front-overlay"></div>
<!-- front-overlay -->
<div class="back-overlay">
<p>Evaporative Coolers</p>
<button type="button" class="btn btn-link center-block">shop this collection</button>
</div>
<!-- back-overlay -->
</a>
<!-- image -->
</div>
</div>
<!-- row -->
</div>
<!-- col-md-4 col-sm-4 -->
<div class="col-md-4 col-sm-4">
<div class="row">
<div class="col-md-12">
<a href="#" target="_blank" class="image-overlay">
<img src="https://s12.postimg.org/rh5mzfbqx/product_2.jpg" width="360" height="243" title="someText" alt="someText">
<div class="front-overlay"></div>
<!-- front-overlay -->
<div class="back-overlay">
<p>Evaporative Coolers</p>
<button type="button" class="btn btn-link center-block">shop this collection</button>
</div>
<!-- back-overlay -->
</a>
<!-- image -->
</div>
</div>
</div>
<!-- col-md-4 col-sm-4 -->
<div class="col-md-4 col-sm-4">
<div class="row">
<div class="col-md-12">
<a href="#" target="_blank" class="image-overlay">
<div class="extra-margin">
<img src="https://s12.postimg.org/68ryhzxa1/product_5.jpg" width="360" height="518" title="someText" alt="someText">
</div>
<div class="front-overlay"></div>
<!-- front-overlay -->
<div class="back-overlay">
<p>Evaporative Coolers</p>
<button type="button" class="btn btn-link center-block">shop this collection</button>
</div>
<!-- back-overlay -->
</a>
</div>
</div>
</div>
<!-- col-md-4 col-sm-4 -->
</div>
<!-- row -->
</div>
<!-- container -->
</div>
<!-- image-gallery -->
這裏是我的代碼懸停效果好,但我擔心的HTML結構,我認爲我的行列數在創建一個錯誤的方式。