CSS瓷砖大小调整
我想让我的瓷砖看起来相同甚至文字内增加。但它似乎能够工作,即使与word property.i想要使“购买延长保修期”和“”列表服务包”的机器是别人一样 任何人都可以帮助 CSS瓷砖大小调整
.tile {
width: 100%;
display: inline-block;
box-sizing: border-box;
background: #fff;
padding: 30px;
margin-bottom: 40px;
text-align:center;
}
.tile:hover
{
background:#F8F9F9;
}
<div class="tab-pane active" id="warranty">
<div class="col-md-4">
<a class="tile" style="background-color:#EBDEF0;" href="#">Show warranty </a>
</div>
<div class="col-md-4">
<a class="tile" style="background-color:#EBDEF0;" href="#">New Warranty</a>
</div>
<div class="col-md-4 ">
<a class="tile" style="background-color:#EBDEF0;" href="#">Delete Warranty</a>
</div>
<div class="col-md-4 ">
<a class="tile " style="background-color:#EBDEF0;" href="#">Enter Invoice</a>
</div>
<div class="col-md-4 ">
<a class="tile" style="background-color:#EBDEF0;" href="#">Enter Serial </a>
</div>
<div class="col-md-4">
<a class="tile" style="background-color:#EBDEF0;" href="#">Buy extended warranty </a>
</div>
<div class="col-md-4 ">
<a class="tile" style="background-color:#EBDEF0;" href="#">List Machines for service pack</a>
</div>
</div>
您可以使用flex-box
此:?
CSS:
.tab-pane {
display: flex;
flex-wrap: wrap;
}
.tile {
width: 100%;
padding: 30px;
margin-bottom: 40px;
text-align: center;
display: block;
}
.tile:hover {
background: #F8F9F9 !important;
}
HTML
<div class="tab-pane active" id="warranty">
<div class="col-sm-4">
<a class="tile" style="background-color:#EBDEF0;" href="#">Show warranty </a>
</div>
<div class="col-sm-4">
<a class="tile" style="background-color:#EBDEF0;" href="#">New Warranty</a>
</div>
<div class="col-sm-4 ">
<a class="tile" style="background-color:#EBDEF0;" href="#">Delete Warranty</a>
</div>
<div class="col-sm-4 ">
<a class="tile " style="background-color:#EBDEF0;" href="#">Enter Invoice</a>
</div>
<div class="col-sm-4 ">
<a class="tile" style="background-color:#EBDEF0;" href="#">Enter Serial </a>
</div>
<div class="col-sm-4">
<a class="tile" style="background-color:#EBDEF0;" href="#">Buy extended warranty </a>
</div>
<div class="col-sm-4 ">
<a class="tile" style="background-color:#EBDEF0;" href="#">List Machines for service pack</a>
</div>
</div>
我调整你的col-md-4
到col-sm-4
类,所以你可以看到它的行动。我包含引导CDN CSS,因为您在HTML中使用引导类名称。我添加了!important
来覆盖锚标签上的内联颜色样式。
这里的小提琴看到它在行动: https://jsfiddle.net/mjqfjbh0/1/
即使我清除缓存和刷新浏览器,它仍然看起来像我一样。和选项卡窗格将无法正常工作,如果我将显示更改为flex。 –
@MVCnewbie然后你需要将'.col-sm-4'包装到另一个包装器中,并将'flex'属性放在上面。你使用的是什么浏览器?您可能需要将浏览器前缀添加到'display:flex'。 – disinfor
我正在使用chrome,但是你的jsfiddle对我来说看起来很好。我添加了另一个'div'并包含''flex'类。它也不会改变任何东西。我复制粘贴你的代码也一样.strange –
你希望所有的div是相同的高度,或只是具有相同的宽度和利润? – Ben
同样的宽度和高度。 –