Html 带有侧割台响应解决方案的桌子
大家好,有谁能提出一个更好的解决方案,让这个桌子结构在移动设备上具有响应性和可滑动性。我正在研究角度ng刷卡,但在我可以刷卡之前,需要先让表在卡视图中做出响应。但是我不知道如何在移动视图上构建这个表Html 带有侧割台响应解决方案的桌子,html,css,angularjs,html-table,Html,Css,Angularjs,Html Table,大家好,有谁能提出一个更好的解决方案,让这个桌子结构在移动设备上具有响应性和可滑动性。我正在研究角度ng刷卡,但在我可以刷卡之前,需要先让表在卡视图中做出响应。但是我不知道如何在移动视图上构建这个表 职位名称 网络开发者 Java开发者 销售跟单 项目经理 薪水 &磅;25000-30000 &磅;25000-30000 &磅;25000-30000 &磅;25000-30000 工作类型 永久的 合同 永久的 永久的 位置 伦敦市中心 伦敦,维多利亚 布雷克内尔 伦敦市中心 你可以这样试试
职位名称
网络开发者
Java开发者
销售跟单
项目经理
薪水
&磅;25000-30000
&磅;25000-30000
&磅;25000-30000
&磅;25000-30000
工作类型
永久的
合同
永久的
永久的
位置
伦敦市中心
伦敦,维多利亚
布雷克内尔
伦敦市中心
你可以这样试试-
@介质(最大宽度:768px){
.包裹{
溢出:自动;
}
.包桌子{
宽度:768px;
}
}
职位名称
网络开发者
Java开发者
销售跟单
项目经理
薪水
&磅;25000-30000
&磅;25000-30000
&磅;25000-30000
&磅;25000-30000
工作类型
永久的
合同
永久的
永久的
位置
伦敦市中心
伦敦,维多利亚
布雷克内尔
伦敦市中心
你可以这样试试-
@介质(最大宽度:768px){
.包裹{
溢出:自动;
}
.包桌子{
宽度:768px;
}
}
职位名称
网络开发者
Java开发者
销售跟单
项目经理
薪水
&磅;25000-30000
&磅;25000-30000
&磅;25000-30000
&磅;25000-30000
工作类型
永久的
合同
永久的
永久的
位置
伦敦市中心
伦敦,维多利亚
布雷克内尔
伦敦市中心
我将表格结构更改为较小屏幕的平铺布局。
调整大小以看到神奇的发生
CSS
.Lbl{display:none;}
@media all and (max-width:750px){
table.table{
border-collapse:separate !important;
border-spacing:0 10px !important;
}
.table thead,
.table th{
display:none;
}
.Lbl{
display:inline-block;
float:left;
height:100%;
width:35%;
padding-right:10px;
overflow:hidden;
text-overflow:ellipsis;
}
.table td{
clear:left;
float:left;
height:auto;
min-height:30px;
width:100% !important;
background:#EEE;
}
.table tbody > tr td{
border-left:1px solid #DDD;
border-right:1px solid #DDD;
}
.table tbody > tr td:first-of-type{
border-top:1px solid #DDD;
}
.table tbody > tr td:last-of-type{
border-bottom:1px solid #DDD;
}
.table tbody > tr:hover{
background:rgba(16,107,186,0.2);
}
.table tbody > tr:hover td,
.table tbody > tr:hover .Col,
.table tbody > tr:hover .Col2{
border-left:1px solid #70AADD;
border-right:1px solid #70AADD;
}
.table tbody > tr:hover td:first-of-type{
border-top:1px solid #70AADD;
}
.table tbody > tr:hover td:last-of-type{
border-bottom:1px solid #70AADD;
}
}
HTML
<table class="table table-striped">
<thead>
<th>Job title</th>
<th>Salary</th>
<th>Job Type</th>
<th>Location</th>
</thead>
<tbody>
<tr>
<td><div class="Lbl">Job title</div>Web Developer</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Permanent</td>
<td><div class="Lbl">Location</div>Central London</td>
</tr>
<tr>
<td><div class="Lbl">Job title</div>Java Developer</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Permanent</td>
<td><div class="Lbl">Location</div>London, Victoria</td>
</tr>
<tr>
<td><div class="Lbl">Job title</div>Sales Excutive</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Contract</td>
<td><div class="Lbl">Location</div>Bracknell</td>
</tr>
<tr>
<td><div class="Lbl">Job title</div>Project Manager</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Permanent</td>
<td><div class="Lbl">Location</div>Central London</td>
</tr>
</tbody>
</table>
职位名称
薪水
工作类型
位置
工作标题Web开发人员
工资&英镑;25000-30000
工作类型永久性
地点:伦敦市中心
工作标题Java开发人员
工资&英镑;25000-30000
工作类型永久性
地点:维多利亚州伦敦
工作标题执行
工资&英镑;25000-30000
工作类型合同
布雷克内尔酒店
职位项目经理
工资&英镑;25000-30000
工作类型永久性
地点:伦敦市中心
我将表格结构更改为较小屏幕的平铺布局。
调整大小以看到神奇的发生
CSS
.Lbl{display:none;}
@media all and (max-width:750px){
table.table{
border-collapse:separate !important;
border-spacing:0 10px !important;
}
.table thead,
.table th{
display:none;
}
.Lbl{
display:inline-block;
float:left;
height:100%;
width:35%;
padding-right:10px;
overflow:hidden;
text-overflow:ellipsis;
}
.table td{
clear:left;
float:left;
height:auto;
min-height:30px;
width:100% !important;
background:#EEE;
}
.table tbody > tr td{
border-left:1px solid #DDD;
border-right:1px solid #DDD;
}
.table tbody > tr td:first-of-type{
border-top:1px solid #DDD;
}
.table tbody > tr td:last-of-type{
border-bottom:1px solid #DDD;
}
.table tbody > tr:hover{
background:rgba(16,107,186,0.2);
}
.table tbody > tr:hover td,
.table tbody > tr:hover .Col,
.table tbody > tr:hover .Col2{
border-left:1px solid #70AADD;
border-right:1px solid #70AADD;
}
.table tbody > tr:hover td:first-of-type{
border-top:1px solid #70AADD;
}
.table tbody > tr:hover td:last-of-type{
border-bottom:1px solid #70AADD;
}
}
HTML
<table class="table table-striped">
<thead>
<th>Job title</th>
<th>Salary</th>
<th>Job Type</th>
<th>Location</th>
</thead>
<tbody>
<tr>
<td><div class="Lbl">Job title</div>Web Developer</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Permanent</td>
<td><div class="Lbl">Location</div>Central London</td>
</tr>
<tr>
<td><div class="Lbl">Job title</div>Java Developer</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Permanent</td>
<td><div class="Lbl">Location</div>London, Victoria</td>
</tr>
<tr>
<td><div class="Lbl">Job title</div>Sales Excutive</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Contract</td>
<td><div class="Lbl">Location</div>Bracknell</td>
</tr>
<tr>
<td><div class="Lbl">Job title</div>Project Manager</td>
<td><div class="Lbl">Salary</div>£ 25000-30000</td>
<td><div class="Lbl">Job Type</div>Permanent</td>
<td><div class="Lbl">Location</div>Central London</td>
</tr>
</tbody>
</table>
职位名称
薪水
工作类型
位置
工作标题Web开发人员
工资&英镑;25000-30000
工作类型永久性
地点:伦敦市中心
工作标题Java开发人员
工资&英镑;25000-30000
工作类型永久性
地点:维多利亚州伦敦
工作标题执行
工资&英镑;25000-30000
工作类型合同
布雷克内尔酒店
职位项目经理
工资&英镑;25000-30000
工作类型永久性
地点:伦敦市中心
这并不是我真正想要的,我想在mobile中使用类似的东西,但这一个的结构是标准的“header top”,这也可以实现,但您需要重新构建数据以适应需要。请参见上面的编辑!这并不是我真正想要的,我在移动设备上想要这样的东西,但这一个的结构是标准的“页眉顶部”,这也可以实现,但你需要重新调整你的数据以适应。请参见上面的编辑!