html - 重叠文件夹选项卡外观
问题描述
我正在尝试重新创建下面的选项卡外观。我试图在这个片段:before
之后使用和:after
伪元素,但重叠它们没有意义。我也在使用 React.js,但我希望我可以只用 CSS/HTML 来完成这个。实现这一目标的最简单方法是什么?
当前代码:
.tab-list {
border-bottom: 1.5px solid #4EBDE5;
padding-left: 0;
}
.tab-list-item {
display: inline-block;
list-style: none;
margin-bottom: -1px;
padding: 0.5rem 0.75rem;
cursor: pointer;
}
.tab-list-item:hover {
background-color: #4EBDE5;
color: white;
border-radius: 5px 5px 0 0;
}
.tab-list-active {
border-width: 1px 1px 0 1px;
background-color: #4EBDE5;
color: white;
border-radius: 5px 5px 0 0;
}
<ol class="tab-list">
<li class="tab-list-item tab-list-active">Name</div>
<li class="tab-list-item">Name</div>
<li class="tab-list-item">Name</div>
</ol>
解决方案
推荐阅读
- java - 我可以从 String (包含我的 Object 引用)转换为 Object 吗?安卓工作室
- typo3 - TYPO3 从子页面读取内容
- arrays - 在迭代第一个数组并通过匹配 iOS Swift 4 中的 ID 从第二个数组中获取相应数据时会消耗很长时间
- javascript - 导航按钮可见性
- jsp - 我想在JSP网页上爬取python图像数据
- python - 在同级目录中导入时遇到问题
- c - 操作数不兼容赋值
- php - 如何使用 Codeigniter 显示数据库列中特定字段的总数?
- python - 使用 Pandas read_csv 读取 CSV 文件时,parsers.pyx 错误
- javascript - 为什么 HTML Button 不能与 jQuery Webpack 一起使用