<div class="hotPort" ref="hotPort">
<p class="colorf">热门港口</p>
<ul>
<li v-for="data in hotPort" :key="data.id" @click="handleChange(data)">
<span>
{{ data.portName }}
</span>
</li>
</ul>
</div>
.hotPort {
padding: 13px 24px;
p {
font-size: 26px;
margin-bottom: 18px;
}
ul {
display:-webkit-box;
display: flex;
overflow-x: auto;
li {
flex-basis: 170px;
flex-shrink: 0;
white-space: nowrap;
height: 80px;
margin-right: 24px;
line-height: 80px;
text-align: center;
background-color: #13182f;
font-size: 28px;
border-radius: 8px;
border: 1px solid #9192b1;
color: #E7FFFF;
padding: 0 30px;
}
}
}
效果:
flex-basis: 170px 子容器基准大小 表示在不伸缩的情况下子容器的原始尺寸
flex-shrink: 0 收缩比例
white-space: nowrap 规定段落中的文本不进行换行