我们正试图实现这样的布局......问题是我无法使其响应,有人可以给我一个提示吗?
我们应该只添加col- *类吗?我们也无法设置特定的高度等因为它必须看起来像一个谜题"。
https://codepen.io/anon/pen/mmZqyg
<section class="books-wrapper">
<div class="container">
<h2>Bestsellery</h2>
<div class="books">
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/1.png" alt="">
<div class="info">
<img src="img/icon/star.png" alt="">
</div>
<div class="title">
<h3>Kruh</h3>
<h4>Dave Eggers</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 199 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/8.png" alt="">
<div class="title">
<h3>Supergirl na Super Hero High</h3>
<h4>Lisa Yee</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 199 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/2.png" alt="">
<div class="info">
Bestseller
</div>
<div class="title">
<h3>Hologram pro krále</h3>
<h4>Dave Eggers</h4>
</div>
<a class="price" class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 289
Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/9.png" alt="">
<div class="title">
<h3>Jim Sekáč: Syn pana Zubatého</h3>
<h4>Dave Eggers</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 289 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/3.png" alt="">
<div class="title">
<h3>Kapitán Flint je zase in</h3>
<h4>Torsten Wohlleben,</h4>
<h4>Jutta Wetzel</h4>
</div>
<a class="price" class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 150
Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/10.png" alt="">
<div class="title">
<h3>Kapitán Flint je zase in</h3>
<h4>Torsten Wohlleben,</h4>
<h4>Jutta Wetzel</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 150 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/4.png" alt="">
<div class="info">
-50%
</div>
<div class="title">
<h3>Klářin velký závod</h3>
<h4>Pia Hagmarová</h4>
</div>
<a class="price sale" href="#"><span>498 Kč</span><i class="fa fa-shopping-cart" aria-hidden="true"></i>
199 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/11.png" alt="">
<div class="info">
-50%
</div>
<div class="title">
<h3>Klářin velký závod</h3>
<h4>Pia Hagmarová</h4>
</div>
<a class="price sale" href="#"><span>498 Kč</span><i class="fa fa-shopping-cart" aria-hidden="true"></i>
199 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/5.png" alt="">
<div class="title">
<h3>Rekviem za Pluto</h3>
<h4> Adam Chromý</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 150 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/12.png" alt="">
<div class="title">
<h3>Rekviem za Pluto</h3>
<h4>Adam Chromý</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 150 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/6.png" alt="">
<div class="title">
<h3>Chlapec z kociek</h3>
<h4>Keith Stuart</h4>
</div>
<a class="price in-cart" href="#">
<i class="fa fa-shopping-cart" aria-hidden="true"></i><i class="fa fa-check" aria-hidden="true"></i>
209 Kč
</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/13.png" alt="">
<div class="title">
<h3>Chlapec z kociek</h3>
<h4>Keith Stuart</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 209 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/7.png" alt="">
<div class="info">
<img src="img/icon/star.png" alt="">
</div>
<div class="title">
<h3>V pavoučí síti</h3>
<h4>Jakub Hrdoun</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 199 Kč</a>
</div>
<div class="bok">
<img src="http://eredingnew.mobilshow.cz/img/book/14.png" alt="">
<div class="info">
<img src="img/icon/star.png" alt="">
</div>
<div class="title">
<h3>V pavoučí síti</h3>
<h4>Jakub Hrdoun</h4>
</div>
<a class="price" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> 199 Kč</a>
</div>
</div>
</div>
section.books-wrapper a.next {
position: absolute;
bottom: 0px;
right: 70px;
background-color: #c40058;
color: #ffffff;
text-transform: uppercase;
width: 220px;
height: 50px;
line-height: 50px;
text-align: center; }
section.books-wrapper .books {
position: relative;
-webkit-column-count: 7;
-moz-column-count: 7;
column-count: 7;
-webkit-column-gap: 1.25rem;
-moz-column-gap: 1.25rem;
column-gap: 1.25rem;
margin-top: 30px;
margin-bottom: 30px; }
section.books-wrapper .books .bok {
letter-spacing: normal;
width: 220px;
margin-bottom: 40px;
display: inline-block;
-webkit-box-shadow: 0px 0px 16px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 16px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 16px 1px rgba(0, 0, 0, 0.15); }
section.books-wrapper .books .bok .info {
height: 40px;
background-color: #393e4c;
font-size: 20px;
font-family: rubik-bold;
line-height: 45px;
vertical-align: middle;
padding-left: 20px;
color: #ffffff; }
section.books-wrapper .books .bok .info img {
margin-top: 11px; }
section.books-wrapper .books .bok .title {
background-color: #f8f9fb;
padding: 20px; }
section.books-wrapper .books .bok .title h3 {
font-size: 20px;
font-family: rubik-medium;
text-transform: uppercase;
font-weight: normal;
margin: 0px;
padding: 0px; }
section.books-wrapper .books .bok .title h4 {
font-size: 12px;
font-family: rubik-regular;
font-weight: normal;
margin: 0px;
padding: 0px;
padding-top: 7px; }
section.books-wrapper .books .bok a.price {
font-size: 30px;
color: #36383f;
font-family: rubik-medium;
text-decoration: underline;
display: block;
text-align: right;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 5px; }
section.books-wrapper .books .bok a.price i.fa {
font-size: 20px;
margin-right: 10px; }
section.books-wrapper .books .bok a.price span:before {
text-decoration: none; }
section.books-wrapper .books .bok a.price.sale {
text-decoration: line-through; }
section.books-wrapper .books .bok a.price.sale span {
font-size: 15px;
font-family: rubik-regular;
padding-right: 15px; }
section.books-wrapper .books .bok a.price.in-cart {
color: #c40058; }
section.books-wrapper .books .bok a.price.in-cart i.fa {
margin: 0px; }
section.books-wrapper .books .bok a.price.in-cart i.fa.fa-check {
padding-left: 20%;
font-size: 24px; }
答案 0 :(得分:1)
添加css
@media only screen and (max-width: 1670px) {
.books{
-webkit-column-count: 6!important;
-moz-column-count: 6!important;
column-count: 6!important;
}
}
@media only screen and (max-width: 1450px) {
.books{
-webkit-column-count: 5!important;
-moz-column-count: 5!important;
column-count: 5!important;
}
}
@media only screen and (max-width: 1250px) {
.books{
-webkit-column-count: 4!important;
-moz-column-count: 4!important;
column-count: 4!important;
}
}
@media only screen and (max-width: 1000px) {
.books{
-webkit-column-count: 3!important;
-moz-column-count: 3!important;
column-count: 3!important;
}
}
@media only screen and (max-width: 765px) {
.books{
-webkit-column-count: 2!important;
-moz-column-count: 2!important;
column-count: 2!important;
}
}
@media only screen and (max-width: 550px) {
.books{
-webkit-column-count: 1!important;
-moz-column-count: 1!important;
column-count: 1!important;
margin: auto;
width: 220px;
margin-top: 40px;
}
}
答案 1 :(得分:0)
将子类“blk”添加到代码中的每个内容中,并在css中添加以下媒体查询; 这里max-width值取决于你的要求。
@media only screen and (max-width: 1024px){
.blk {width: 100%};
}
<div class="bok blk">
</div>
}}