html表格左上角单元格添加2条斜线的方法

来源:互联网 发布:顾长卫电影 知乎 编辑:程序博客网 时间:2024/04/28 10:03

html表格左上角单元格添加2条斜线的方法

1、效果


2、css代码

<style>table {border-collapse: collapse;}table, tr, td {border: 1px solid black;}td {text-align: center;height: 50px; /*这里需要自己调整,根据自己的需求调整高度*/position: relative;}td[class=first]{width: 100px;}td[class=first]:before {content: "";    position: absolute;    width: 1px;    height: 104px;    top: 0;    left: 0;    background-color: #000;    display: block;    transform: rotate(-75deg);    transform-origin: top;    -ms-transform: rotate(-75deg);    -ms-transform-origin: top;}td[class=first]:after {content: "";    position: absolute;    width: 1px;    height: 75px;    top: 0;    left: 0;    background-color: #000;    display: block;    transform: rotate(-45deg);    transform-origin: top;    -ms-transform: rotate(-45deg);    -ms-transform-origin: top;}.title1{position: absolute;top: 0px;right:0px;}.title2{position: absolute;top: 26px;right:0px;}.title3{position: absolute;top: 30px;left:0px;}</style>

3、html代码

<table><tr><td class="first" colspan="2"><span class="title1">产品</span><br><span class="title2">报道量</span><br><span class="title3">地区</span></td><td>小米手机</td><td>华为手机</td><td>苹果手机</td></tr><tr><td>1</td><td>天津市</td><td></td><td></td><td></td></tr><tr><td>2</td><td>北京市</td><td></td><td></td><td></td></tr></table>


以上就是分隔单元格的方法。
利用

:after

:before  

transform: rotate(-75deg);
transform-origin: top;
调整分割线位置等。

支持:ie9及以上

注意,加斜线的单元格的宽高需要时固定值,否则会乱掉。


原创粉丝点击