css - 如何使标签与 CSS 保持一致?
问题描述
我已经实现了一个 UI。我有4个标签。选项卡之间的间隙不同(不一致),如果我尝试制作width
to auto
,则不会显示选项卡下方的指示器。
标签的代码 -
<div class="MuiTabs-flexContainer" role="tablist">
<button class="MuiButtonBase-root MuiTab-root jss2 MuiTab-textColorInherit Mui-selected" tabindex="0" type="button" role="tab" aria-selected="true">
<span class="MuiTab-wrapper">Aikika</span>
<span class="MuiTouchRipple-root"></span>
</button>
<button class="MuiButtonBase-root MuiTab-root jss2 MuiTab-textColorInherit" tabindex="-1" type="button" role="tab" aria-selected="false">
<span class="MuiTab-wrapper">Qwertyuio</span>
<span class="MuiTouchRipple-root"></span>
</button>
<button class="MuiButtonBase-root MuiTab-root jss2 MuiTab-textColorInherit" tabindex="-1" type="button" role="tab" aria-selected="false">
<span class="MuiTab-wrapper">Plmojnuhbtf</span>
<span class="MuiTouchRipple-root"></span>
</button>
<button class="MuiButtonBase-root MuiTab-root jss2 MuiTab-textColorInherit" tabindex="-1" type="button" role="tab" aria-selected="false">
<span class="MuiTab-wrapper">Tokjl Test</span>
<span class="MuiTouchRipple-root"></span>
</button>
</div>
和指标代码(标签下方的下划线)-
<span class="jss3 jss5 MuiTabs-indicator jss1" style="left: 0px; width: 120px;"></span>
CSS代码是 -
.MuiTabs-flexContainer button {
min-width: 120px;
font-weight: 100;
margin-top: 8px;
}
指标的 CSS 代码 -
.jss1 {
height: 3px;
background-color: #09728e;
}
目前一切正常,但选项卡之间的差距不一致。我希望我的标签保持一致,指示器也应该可以正常工作。我附上了截图供参考。红框显示选项卡和蓝线之间的间隙,显示选项卡下方的指示器。
解决方案
你可以尝试做这样的事情:
.MuiTabs-flexContainer{
display: flex;
align-items: center;
justify-content: space-between;
}
推荐阅读
- python - 如何将嵌套列表作为新列添加到现有的熊猫数据框
- titanium - 构建 Appcelerator 项目时出错:无法打包应用程序:错误:检索项目的父项时出错
- c# - 使用 memorystream 将 ICS 作为邮件附件发送
- c# - 如何在 C# 中修改 JSON 数组中的 JSON 对象?
- c++ - 使用 bfs 的主要路径
- jquery - 将浏览器url“http://172.20.30.1:8080”替换为“http://172.20.30.15:8180”而不重定向,在ajax调用返回响应时使用javascript
- c# - 恢复 ASP SQL DataSource Select 语句
- google-chrome - 无法连接铬
- c# - lambda 和常量之间的 GreaterThanOrEqual 运算符
- python - 如何在 python 中构建 LSTM 时间序列预测模型?