我有下一个HTML代码
.ratings {
border: 1px solid #CCC;
overflow: visible;
padding: 10px;
position: relative;
width: 100%;
height: 100px;
}
.ratings_stars {
background: url('/images/rsz_star_icon_1.png') no-repeat;
float: left;
height: 28px;
padding: 2px;
width: 32px;
}
.ratings_vote {
background: url('star_voted.png') no-repeat;
}
.ratings_over {
background: url('star_overs.png') no-repeat;
}
.total_votes {
background: #eaeaea;
top: 58px;
left: 0;
padding: 5px;
position: absolute;
}
<div class="row">
<div class="col-xs-12">
<div id="rating_1" class="ratings">
<div class="star_1 ratings_stars"></div>
<div class="star_2 ratings_stars"></div>
<div class="star_3 ratings_stars"></div>
<div class="star_4 ratings_stars"></div>
<div class="star_5 ratings_stars"></div>
<div class="star_6 ratings_stars"></div>
<div class="star_7 ratings_stars"></div>
<div class="star_8 ratings_stars"></div>
<div class="star_9 ratings_stars"></div>
<div class="star_10 ratings_stars"></div>
<div class="total_votes">vote data</div>
</div>
</div>
</div>
我想让沙发上的图像具有响应性……我想让所有的星星都以直线为中心……我该怎么做?拥有相等的边缘并保持星星图标的中心
最佳答案
在父分区上使用display:flex;
和justify-content:space-between;
。如果您不希望它与图像一起居中,也可以将.total_votes
移出分级。
这样你就不用担心给他们利润了。
.ratings {
border: 1px solid #CCC;
overflow: visible;
padding: 10px;
position: relative;
width: 100%;
height: 100px;
display:flex;
align-items:center;
justify-content:space-between;
}
.ratings_stars {
background: url('http://www.chinabuddhismencyclopedia.com/en/images/thumb/b/b8/Nature.jpg/240px-Nature.jpg') no-repeat;
float: left;
height: 28px;
padding: 2px;
width: 32px;
}
.ratings_vote {
background: url('http://images.financialexpress.com/2015/12/Lead-image.jpg') no-repeat;
}
.ratings_over {
background: url('http://images.financialexpress.com/2015/12/Lead-image.jpg') no-repeat;
}
.total_votes {
background: #eaeaea;
padding: 5px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-xs-12">
<div id="rating_1" class="ratings">
<div class="star_1 ratings_stars"></div>
<div class="star_2 ratings_stars"></div>
<div class="star_3 ratings_stars"></div>
<div class="star_4 ratings_stars"></div>
<div class="star_5 ratings_stars"></div>
<div class="star_6 ratings_stars"></div>
<div class="star_7 ratings_stars"></div>
<div class="star_8 ratings_stars"></div>
<div class="star_9 ratings_stars"></div>
<div class="star_10 ratings_stars"></div>
</div>
<div class="total_votes">vote data</div>
</div>
</div>
关于html - 中心div在div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41694171/