您的位置:首页 > Web前端 > CSS

如何实现flex布局下div等宽且内部文字可以溢出显示

2018-03-01 10:48 531 查看

效果如图:



HTML结构:

<div class="labels">
<div class="label"><span>1</span></div>
<div class="label"><span>2</span></div>
<div class="label"><span>3</span></div>
<div class="label"><span>4</span></div>
<div class="label"><span>Today</span></div>
<div class="label"><span>6</span></div>
<div class="label"><span>7</span></div>
<div class="label"><span>8</span></div>
<div class="label"><span>9</span></div>
<div class="label"><span>10</span></div>
</div>


CSS样式:

.labels {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
.label {
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
span {
overflow: visible;
position: absolute;
line-height: 0;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html css
相关文章推荐