使用**的時候,經常會用到斜線表頭,如下圖所示。
網上搜到的方法,通常是利用js實現斜線繪製。參考:
這種方式比較麻煩,要動用js,有點殺雞用牛刀的感覺。
於是,想著通過css實現表頭斜線。原理很簡單,就是通過css3的background-size屬性實現背景自適應填充。
背景為乙個16px*16px的斜線。
**如下:
日期
員工123
4567
891011
1213
1415
二三四五六日一
二三四五
六日一二
蔣健 早
早 晚
休 假
晚 早
晚 休
晚 晚
早 晚
早 晚
效果如下:
總結:通過如下**:
.a-ca-ht-div
實現斜線的大小自適應。
使用該方法可以避免繁雜的js操作,比較簡單。缺點是background-size不支援ie8瀏覽器。
css 實現 table斜線表頭
border left border right border top border bottom 能實現特殊形狀 資費標準 title style type text css table th,td th 模擬對角線 out b em assessdetail td style head body...
html實現帶斜線的表頭
在html jsp中經常用到table,但在table中如何實現標題 中畫斜線的操作呢?從網上查了很多資料,可以實現的方法有好幾種,現在提供一種簡單的操作方法,而且不用考慮解析度的問題,如圖 方法如下 該方法,實現的不是純粹的在table中畫斜線,而是實現兩種顏色的對比,實現出有斜線的感覺 doct...
web 中怎麼實現斜線表頭效果?
1.直接做乙個帶有斜線和文字的,在 html 中引用。2.用 css3 的標籤 canvas,將其作為畫布畫一條斜線。缺點 會存在瀏覽器相容性問題,如果只需要在 chrom 中使用可以考慮。其實現在大部分專案中做表都會用報表工具,工具中就基本都有這個功能了,設定方式也很簡單,潤幹報表中只要直接點選個...