採用CSS實現Html斜線表頭

2021-07-05 03:34:18 字數 728 閱讀 7186

使用**的時候,經常會用到斜線表頭,如下圖所示。

網上搜到的方法,通常是利用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 中使用可以考慮。其實現在大部分專案中做表都會用報表工具,工具中就基本都有這個功能了,設定方式也很簡單,潤幹報表中只要直接點選個...