table上下對齊滾動條設定
說明
手寫的table,設定滾動條時,只設定滾動效果,上下表格對齊,滾動條樣式調整
- 表格對齊關鍵點:table-layout
w3school詳細說明
程式碼
<!DOCTYPE>
<html>
<head>
<title>table</title>
<style>
table tbody {
display:block;
height:195px;
overflow-y:scroll;
}
table thead, tbody tr {
display:table;
width:100%;
table-layout:fixed;
}
table thead {
width: calc( 100% - 4px) /*為了上下對齊 減去滾動條寬度 未設定滾動條寬度時減去 1em*/
}
table thead th{ background:#ccc;}
table td{
text-align:center
}
table tbody::-webkit-scrollbar {/*滾動條整體樣式*/
width: 4px; /*高寬分別對應橫豎滾動條的尺寸*/
height: 4px;
background-color:red;/*滾動槽顏色*/
}
table tbody::-webkit-scrollbar-thumb {/*滾動條裡面小方塊*/
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background-color:blue;/*滾動條顏色*/
}
table tbody::-webkit-scrollbar-track {/*滾動條裡面軌道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0;
background: rgba(0,0,0,0.1);
}
</style>
</head>
<body>
<div>
<table width="50%" border="1" cellspacing="0" cellpadding="0" style="margin: auto;">
<thead>
<tr>
<th>姓名</th>
<th>年齡</th>
</tr>
</thead>
<tbody>
<tr><td>測試1</td><td>1</td></tr>
<tr><td>測試2</td><td>2</td></tr>
<tr><td>測試3</td><td>3</td></tr>
<tr><td>測試4</td><td>4</td></tr>
<tr><td>測試5</td><td>5</td></tr>
<tr><td>測試6</td><td>6</td></tr>
<tr><td>測試7</td><td>7</td></tr>
<tr><td>測試8</td><td>8</td></tr>
<tr><td>測試9</td><td>9</td></tr>
<tr><td>測試10</td><td>10</td></tr>
<tr><td>測試11</td><td>11</td></tr>
<tr><td>測試12</td><td>12</td></tr>
</tbody>
</table>
</div>
</body>
</html>
相關文章
- 滑鼠滑輪上下滾動設定方法_怎樣設定滑鼠上下滾動
- vxe-table 設定單元格對齊方式,左對齊、右對齊
- tbody 滾動條設定
- bootstrap table 橫向滾動條boot
- css滾動條設定(選擇器)CSS
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView
- Markodwn 標題對齊的同步滾動Markodwn
- RecyclerView滾動位置,滾動速度設定View
- Android ImageView對齊方式設定AndroidView
- div滾動條樣式,水平滾動
- 隱藏滾動條保留滾動效果
- 監聽滾動,上下翻頁
- css隱藏滾動條並可以滾動CSS
- vxe-table 設定斑馬線條紋樣式
- CSS滾動條美化CSS
- 移動端div跟隨滾動條滾動(自制
- vue 數字上下滾動抽獎Vue
- a-table 設定
- jQuery滑動方式上下左右滾動效果jQuery
- css實現修改預設滾動條樣式CSS
- 表格顯示滾動條
- css隱藏滾動條CSS
- Bootstrap列表新增滾動條boot
- SwiftUI 佈局之元件對齊實現上下對齊和水平居中 (教程含原始碼)SwiftUI元件原始碼
- Vue.js 桌面端自定義滾動條元件|vue美化滾動條VScrollVue.js元件
- 一個有上下滾動效果的TextViewTextView
- vscode 如何設定滑輪滾動快捷鍵VSCode
- vue2.x自定義虛擬滾動條|vue美化滾動條元件VscrollVue元件
- ElementUI Table 列不齊UI
- element-ui滾動條元件UI元件
- selenium+python 操作滾動條Python
- 超美的滾動條樣式
- Tkinter (17) 滾動條部件 Scrollbar
- CSS題目系列(1) - 可滾動的TableCSS
- idea設定 執行 按鈕在右上角,設定toolbar兩端對齊Idea
- css實現隱藏滾動條並可以滾動內容CSS
- div有滾動條 返回頂部
- 下拉選單框和滾動條