- [] 双轴表格
- . <th>并不一定只出现在首行,可以出现在任何位置
-
border-collapse:
border-spacing:
|
Name |
Gender |
Age |
桂林 |
漓江 |
象鼻山 |
大榕树 |
厦门 |
鼓浪屿 |
|
|
广州 |
小蛮腰 |
珠江 |
|
海口 |
|
|
|
- [] 斑马纹、hover虚化背景表格
- . :nth-child()结构伪类选择器-选择奇数行或偶数行
- . :hover选择器-先让所有<td>虚化,再让当前行高亮
- . 虚化通过设置字体颜色变淡实现,后期可以使用文字阴影,更加逼真
-
personal infomation
name |
cnplaman |
glpla |
gender |
male |
female |
age |
18 |
24 |
unit |
www.hkc.edu.cn/ |
glpla.github.io |
-
table tr:nth-child(2n+1) {
background-color: #efe;
}
.personal-tbl:hover td {
color: #ccc;
text-shadow: 0 0 4px #ccc;
}
.personal-tbl tr:hover td {
background-color: #ff0;
color: #333;
}
- [ ]如果显式的添加了<th>,如何设计斑马纹?
- [] 圆角表格
- 方案1:在不设置边框重叠的情况,给<table>指定border-radius
-
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
-
.radius-tbl {
border-collapse: separate;
border-radius: 8px;
border: 1px solid #666;
}
.radius-tbl td {
border-bottom: 1px solid var(--main-color-green);
}
.radius-tbl tr:last-child td {
border: none;
}
- 方案2:边框重叠的情况下,单独给第一行左右2个和最后一行左右2个单独设置对应方向的border-radius
- . 为体现效果,以红色显示
-
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
-
.radius-tbl-self tbody tr:first-child td:first-child {
border-top-left-radius: 8px;
background-color: #f40;
}
.radius-tbl-self tbody tr:first-child td:last-child {
border-top-right-radius: 8px;
background-color: #f40;
}
- [] 表格1
- . 边框不重叠
- . 空单元格不显示,营造一种流的感觉
-
empty-cells:
- [] 表格2
- . 单元格重叠的情况下,空单元格属性无效
-
bold |
colspan="3" |
rowspan="2" |
bold |
bold |
bold |
bold |
|
|
- [HTML]
-
<table>
<tr>
<td>bold</td>
<td colspan="3">colspan="3"</td>
</tr>
<tr>
<td rowspan="2">rowspan="2"</td>
<td>bold</td>
<td>bold</td>
<td>bold</td>
</tr>
<tr>
<td>bold</td>
</tr>
</table>
- [CSS]
-
table {
width: 100%;
border-collapse: collapse;
border: 4px double #888;
empty-cells: hide;//无效
}
table th, table td {
border: 1px solid #888;
}
- [] 歌单
- . 使用表格布局,借助:nth-child()选择器实现
- [ ] 数据的使用和保存
- [ ] 使用 计数器 自动编号
- [ ] 桌面端和移动端的适配
-
序号 |
歌手 |
曲名 |
状态 |
1 |
Alizee |
La Isla Bonita |
|
2 |
Ava Max |
OMG What's Happening |
|
3 |
Bandari |
New Morning |
|
4 |
Disclosure |
F For You |
|
5 |
Luciano |
Melô de Carla Cintia |
|
6 |
Maksim Mrvica |
出埃及记 |
|
7 |
Shakira |
Whenever, Wherever |
|
8 |
Sissel |
Should It Matter |
|
9 |
王菲 |
微风细雨 |
|
10 |
周澎 |
有我在 |
|
-
table {
width: 100%;
border-collapse: collapse;
margin: 1rem auto;
}
tr {
border-bottom: 1px solid var(--main-color-green);
}
th {
background-color: var(--main-color-green);
color: #fff;
height: 40px;
}
.list tr th:nth-child(1),
.list tr td:nth-child(1) {
width: 10%;
}
.list tr th:nth-child(2) {
width: 20%;
}
.list tr th:nth-child(4) {
width: 10%;
}