在網(wǎng)頁(yè)設計中設計動(dòng)態(tài)效果的表格

  • 2019-10-31 09:43:21
  • 閱讀次數:次
  • 作者:盈嵐科技小編
  • 來(lái)源:http://amzcoolest.com

對于長(cháng)時(shí)間瀏覽大量表格數據的用戶(hù)來(lái)說(shuō),即使是隔行變色的表格,閱讀時(shí)間長(cháng)了仍然會(huì )感到疲勞。如果數據在設計網(wǎng)頁(yè)時(shí),行能動(dòng)態(tài)地根據鼠標來(lái)變色,就會(huì )大大較少用戶(hù)的疲勞感,也會(huì )使表格更易用,本例介紹了網(wǎng)站建設時(shí)鼠標經(jīng)過(guò)時(shí)變色的表格。

【操作步驟】

第1步,新建文檔,保存為index.html。構建網(wǎng)頁(yè)基本結構。在本例中構建了一個(gè)8行4列的表格。

<table class="chart" summary="list of members in EE Studay">    

<caption>     

學(xué)生成績(jì)一覽表    

</caption>

<tr>        

<th scope="col">姓名</th>        

<th scope="col">數學(xué)</th>        

<th scope="col">語(yǔ)文</th>        

<th scope="col">外語(yǔ)</th>    

</tr>    

<tr>        

<td>TOM</td>        

<td>100</td>        

<td>97</td>        

<td>59</td>    

</tr>    

<tr>        

<td>YOLANDA</td>        

<td>76</td>        

<td>77</td>        

<td>89</td>    

</tr>    

<tr>        

<td>JACK</td>        

<td>85</td>

<td>97</td>        

<td>66</td>    

</tr>    

<tr>        

<td>LILY</td>        

<td>66</td>        

<td>87</td>        

<td>76</td>    

</tr>    

<tr>        

<td>JASSIC</td>        

<td>88</td>        

<td>89</td>        

<td>96</td>    

</tr>    

<tr>        

<td>PETTER</td>        

<td>56</td>        

<td>87</td>        

<td>67</td>    

</tr>

 <tr>        

<td>MING</td>        

<td>77</td>        

<td>88</td>        

<td>83</td>    

</tr></table>

此時(shí)在沒(méi)有CSS樣式設置時(shí)的顯示結果如圖6.62所示。

第2步,定義表格和表格標題樣式。設計網(wǎng)頁(yè)時(shí),在<head>標簽內添加<style type="text/css">標簽,定義一個(gè)內部樣式表,然后輸入下面樣式。

.chart {/*表格樣式*/    

border: 1px solid #0058a3;   /*表格邊框*/    

font-family: Arial;    

border-collapse: collapse;   /*邊框重疊*/    

background-color: #eaf5ff;   /*表格背景色*/   

font-size: 14px;

}.chart caption {/*表格標題樣式*/    

padding-bottom: 5px;    

font-size: 20px;    

font-weight: bold;    

text-align: center;}

以上代碼中,首先設置了表格的樣式和表格的邊框,并對表格標題樣式進(jìn)行了定義。

第3步,定義表格的行名稱(chēng)樣式和單元格樣式。

.chart th {/*行名稱(chēng)樣式*/    

border: 1px solid #0058a3;        /*行名稱(chēng)邊框*/    

background-color: #4bacff;        /*行名稱(chēng)背景色*/    

color: #FFFFFF;                   /*行名稱(chēng)顏色*/    

font-weight: bold;    

padding-top: 4px;

padding-bottom: 4px;    

padding-left: 12px;    

padding-right: 12px;    

text-align: center;               /*水平對齊*/}

.chart td {/*單元格樣式*/    

border: 1px solid #0058a3;        /*單元格邊框*/    

text-align: center;               /*水平對齊*/    

padding-top: 4px;    

padding-bottom: 4px;    

padding-left: 10px;    

padding-right: 10px;}

以上代碼中,首先定義了<th>標簽樣式和<td>標簽樣式??梢钥吹?,整個(gè)表格樣式已經(jīng)形成,最后只差實(shí)現動(dòng)態(tài)變色。

第4步,實(shí)現動(dòng)態(tài)變色。

.chart tr:hover { background-color: #CC9999; /*動(dòng)態(tài)變色*/}

從以上代碼可以看到,實(shí)現動(dòng)態(tài)變色可以直接調用<tr>標簽的偽類(lèi)hover。

提示:在現代標準瀏覽器中支持<tr>標簽的偽類(lèi),但是在IE瀏覽器中,只有在IE8以上版本才支持,所以要注意瀏覽器的兼容性。


當前文章標題:在網(wǎng)頁(yè)設計中設計動(dòng)態(tài)效果的表格

當前URL:http://amzcoolest.com/news/wzzz/3119.html

上一篇:如何在網(wǎng)頁(yè)設計中設計清晰、醒目的表格

下一篇:如何在網(wǎng)頁(yè)設計中設計音樂(lè )首頁(yè)

網(wǎng)站建設、網(wǎng)絡(luò )營(yíng)銷(xiāo)咨詢(xún)專(zhuān)線(xiàn):181-8386-5875(點(diǎn)擊可一鍵撥號)
亚洲精品无码mv在线|新国产精品视频福利免费|日韩高清在线观看不卡一区二区|一本久久a久久精品免费不|亚洲私人无码内射免费观看