表格是 Web 應用程式中顯示結構化資料的基礎。添加可捲動標題和凍結(黏性)列等功能可以使表格更加用戶友好。在本文中,我們將探索如何使用純 HTML 和 CSS 建立具有黏性標題和凍結左列的表格。
要查看正在運行的程式碼,請查看 CodePen 上的這個即時範例:
此程式碼範例使用 JS 類別來製作表格。您可以使用您選擇的任何框架或庫來複製此內容。
我們使用一個有 的簡單表結構。對於 header 和
;對於行。該表被包裹在一個 div 中以實現可滾動性。程式碼如下:.table-container 類別新增了 Overflow: auto 以啟用水平和垂直捲動。 height: 400px 屬性限制了表格的高度,確保較大資料集的垂直捲動。
position: Sticky andtop: 0 屬性套用於第
第一列使用
凍結列的背景顏色設定為紅色,並使用白色文字以獲得更好的可見性。您可以自訂它以符合您的設計偏好。
當您垂直滾動時,位置:黏性標題保留在 .table-container 的頂部。
水平滾動時,最左邊的列保持固定,產生凍結列效果。
溢出:自動和位置:黏性的組合確保表格在兩個軸上保持功能性和使用者友善性。
響應式調整:
使用媒體查詢調整較小畫面的列寬和表格佈局。
使用 JavaScript 動態取得和填入較大資料集的行。
使用 JavaScript 新增行點擊事件、過濾或排序以增強功能。
使用標準
以上是使用 HTML 和 CSS 建立具有黏性標題和凍結列的可捲動表的詳細內容。更多資訊請關注PHP中文網其他相關文章!