表格是網站中最常見的元素之一,但傳統的表格樣式顯得單調無味,無法展現出網站內容的重要性。本文將介紹20個CSS表格樣式示例,讓您的網站內容更加有趣味性,讓用戶更容易獲取網站信息。
一、背景顏色樣式
通過改變表格背景顏色,可以使表格更加突出,吸引用戶的眼球。下面的示例會使您獲得在表格每個單元格增加背景顏色的效果。
table{ border-collapse: collapse; width: 100%; } th, td{ padding: 8px; text-align: left; border-bottom: 1px solid #ddd; } tr:nth-child(even){ background-color: #f2f2f2; } tr:hover{ background-color: #ddd; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
二、邊框樣式
不同的邊框樣式也可以讓網站中的表格更加突出。下面的樣式可以讓表格的邊框更加醒目。
table { font-family: arial, sans-serif; border-collapse: collapse; width: 100%; } td, th { border: 2px solid #dddddd; text-align: left; padding: 8px; } tr:nth-child(even) { background-color: #dddddd; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
三、交替行樣式
交替行樣式是非常受歡迎的表格樣式之一,可以使表格看起來更加清晰。下面的樣式可以讓表格的奇偶行顏色不同。
table{ border-collapse: collapse; width: 100%; } th, td{ padding: 8px; text-align: left; border-bottom: 1px solid #ddd; } tr:nth-child(even){ background-color: #f2f2f2; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
四、滑動特效
滑動特效可以讓表格在用戶滑鼠懸停時變得更加動態。下面的代碼可以讓表格在懸停時出現滑動特效。
table { border-collapse: collapse; width: 100%; } td, th { border: 2px solid #dddddd; text-align: left; padding: 8px; transition: all 0.3s ease-in-out; } tr:nth-child(even) { background-color: #dddddd; } td:hover { transform: translate(10px); }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
五、斑馬紋樣式
斑馬紋樣式也是許多網站中經常使用的一種表格樣式。下面的樣式可以讓表格的斑馬紋更加明顯。
table { font-family: arial, sans-serif; border-collapse: collapse; width: 100%; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; width: 33%; } tr:nth-child(even) { background-color: #dddddd; } tr:nth-child(odd) { background-color: #ffffff; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
六、緊湊型樣式
如果網站中的表格內容過多,可以通過使用緊湊的樣式將表格展示得更加緊湊,便於用戶獲取信息。下面的樣式是緊湊型樣式。
table { border-collapse: collapse; width: 100%; } th, td { text-align: left; padding: 8px; border: 1px solid #ddd; font-size: 14px; line-height: 1.5; } tr:nth-child(even){ background-color: #f2f2f2; } tr:hover { background-color: #ddd; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
七、另類顏色樣式
這個樣式會改變表格的顏色和邊框樣式,是將表格樣式與網站主題協調的一種好方法。
table { border-collapse: collapse; width: 100%; } th, td { border: 1px solid #dddddd; text-align: left; padding: 8px; } tr:nth-child(even) { background-color: #f1f1f1; } th { background-color: #4CAF50; color: white; } td:first-child { border-left: 1px solid #dddddd; } td:last-child { border-right: 1px solid #dddddd; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
八、懸停樣式
表格懸停樣式可以讓表格更加乾淨、易於閱讀,能夠促進用戶閱讀網站內容,下面的樣式可以讓當滑鼠懸停時出現表格懸停樣式。
table { border-collapse: collapse; width: 100%; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; transition: all 0.3s ease; } tr:nth-child(even) { background-color: #f2f2f2; } tr:hover { background-color: #ddd; transform: scale(1.01); }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
九、表格標題樣式
表格標題樣式可以讓表格看起來更加整潔,方便用戶獲取信息。下面的代碼可以增加表格標題樣式。
table { border-collapse: collapse; width: 100%; } th, td { border: 1px solid #dddddd; text-align: left; padding: 8px; } tr:nth-child(even) { background-color: #f2f2f2; } th { background-color: #4CAF50; color: white; font-weight: bold; text-transform: uppercase; }
姓名 | 年齡 | 工作 |
---|---|---|
小明 | 22 | 前端工程師 |
小紅 | 25 | UI設計師 |
小華 | 28 | 後端程序員 |
十、原創文章,作者:JBCA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133190.html
原創文章,作者:JBCA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133190.html