响应式 table 固定式 header
Responsive table with fixed header
我想制作一个响应式 table 一次显示 2 个部分,标签和值。
标签是固定的,数据是滑块。
到目前为止我有这个:
[class^=col] {
float: left;
}
.row {
width: 100%;
overflow: hidden;
}
.frame {
overflow: scroll;
}
.col-6 {
width: 50%;
}
.col-12 {
width: 100%;
}
.sub-row {
border: 1px solid;
height: 30px;
}
.sub-row:first-child {
font-weight: bold;
}
<div class="row">
<div class="col-6">
<div class="sub-row"></div>
<div class="sub-row">Test1</div>
<div class="sub-row">Test2</div>
</div>
<div class="col-6">
<div class="col-12">
<div class="sub-row">Col1</div>
<div class="sub-row">bla</div>
<div class="sub-row">bla</div>
</div>
<div class="col-12">
<div class="sub-row">Col2</div>
<div class="sub-row">bla</div>
<div class="sub-row">bla</div>
</div>
</div>
</div>
但请注意,数据显示在彼此下方。我希望它并排显示,隐藏在面板中以便我可以滑动它。我该怎么做?
在这里你可以看到一个工作示例:
这是使用 flexbox 实现的
thead, th{
display:flex;
}
我想制作一个响应式 table 一次显示 2 个部分,标签和值。
标签是固定的,数据是滑块。
到目前为止我有这个:
[class^=col] {
float: left;
}
.row {
width: 100%;
overflow: hidden;
}
.frame {
overflow: scroll;
}
.col-6 {
width: 50%;
}
.col-12 {
width: 100%;
}
.sub-row {
border: 1px solid;
height: 30px;
}
.sub-row:first-child {
font-weight: bold;
}
<div class="row">
<div class="col-6">
<div class="sub-row"></div>
<div class="sub-row">Test1</div>
<div class="sub-row">Test2</div>
</div>
<div class="col-6">
<div class="col-12">
<div class="sub-row">Col1</div>
<div class="sub-row">bla</div>
<div class="sub-row">bla</div>
</div>
<div class="col-12">
<div class="sub-row">Col2</div>
<div class="sub-row">bla</div>
<div class="sub-row">bla</div>
</div>
</div>
</div>
但请注意,数据显示在彼此下方。我希望它并排显示,隐藏在面板中以便我可以滑动它。我该怎么做?
在这里你可以看到一个工作示例:
这是使用 flexbox 实现的
thead, th{
display:flex;
}