你好,我正在使用引导砖石网格,它在WordPress的循环显示后。目前的职位显示从上到下。我想显示他们从左到右。我已经尝试了一些东西,但网格得到干扰。任何解决方案与css将是好的。
<div class="item blogGridBox">
<div class="well well-sm">
<h3 class="special-blog-title truncate"><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h3>
<span class="special-blog-author">By: <?php the_author_meta( 'display_name' ); ?></span><span class="special-blog-date">| <?php echo get_the_date(); ?></span>
<span class="special-blog-comments disqus-comment-count" data-disqus-url="<?php the_permalink() ?>#disqus_thread"></span>
<a href="<?php the_permalink() ?>">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('full', array( 'class' => 'center-block img-responsive' ));
}
else
{
?>
<img src="<?php echo get_template_directory_uri(); ?>/images/xoomthumb.png" alt="Xoomworks" class="img-responsive center-block" /> <?php
}
?>
</a>
<?php the_excerpt() ?>
<a href="<?php the_permalink() ?>" class="special-blog-more">Read More</a>
</div>
</div>
下面是CSS
.container.blogGap .item{
display: inline-block;
padding: 0.25rem;
width: 100%;
}
.special-blog{
max-height: 26px;
}
.container.blogGap .row {
-moz-column-width: 25em;
-webkit-column-width: 25em;
-moz-column-gap: 1em;
-webkit-column-gap:1em;
}
.container.blogGap .well {
border: medium none;
box-shadow: none;
display: block;
margin-bottom: 40px;
background-color:#FFF;
position: relative;
border-radius: 8px;
padding-bottom: 17px;
padding:12px;
}
.container .special-blog-title, .container .special-blog-title a{
color: #5c5c5c !important;
font-size: 20px;
margin-bottom: 25px;
line-height: 23px;
margin-top: 6px;
}
.container .special-blog-author{color: #136eb7; padding-right: 5px; font-size: 13px; margin-bottom: 10px; display: inline-table;}
.container .special-blog-date{color: #8b8b8b; padding-right: 5px; font-size: 13px; margin-bottom: 10px; display: inline-table;}
.container .special-blog-comments{color: #136eb7; float: right; font-size: 13px; margin-bottom: 10px; display: inline-table;}
.container .special-blog-content{ font-size: 15px; line-height: 20px;margin: 19px 0 10px; display: inline-table;}
.container .special-blog-more{color: #136eb7;font-size: 14px; text-decoration: none; display: inline-table;}
.container .special-blog-more:hover{color: #136eb7;text-decoration: none; display: inline-table;}
.container .special-blog-more:focus{color: #136eb7;text-decoration: none; display: inline-table;}
.container .special-blog-more:selected{color: #136eb7;text-decoration: none; display: inline-table;}
.item.blogGridBox p{ color: #777;font-size: 16px;line-height: 1.55;margin: 19px 0 10px; display: inline-table;}
2条答案
按热度按时间tv6aics11#
我认为回答你的问题在最容易理解的方式是访问以下网站isotope masonry我用它为我所有的梅森要求与 Bootstrap .希望这有帮助.干杯
5t7ly7z52#
Bootstrap 5 points to Desandro的砖石解决方案可供选择。
这在Bootstrap 4中也适用于我。
包括脚本:
然后,将
data-masonry='{"percentPosition": true }'
加入至. row Package 函数。这适用于等间距的列,我还让它适用于col-6和col-3元素,但不适用于col-7和col-5;在后一种情况下,只是堆叠列。