前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >css画div对角线

css画div对角线

原创
作者头像
治电小白菜
修改2020-09-07 10:22:27
6K0
修改2020-09-07 10:22:27
举报
文章被收录于专栏:技术综合技术综合

最近想实现带对角线的表头, 所以就使用css的backgroundlinear-gradient来画

实验

  1. 先画个正方形
image.png
image.png
代码语言:txt
复制
<style>



.block {



  width: 200px;



  height: 200px;



}



</style>







<div class="block"></div>
  1. 画对角线

使用线性渐变, 因为是正方形, 所以是45度角

代码语言:txt
复制
.block {

    background: linear-gradient(45deg, transparent 49.5%, #fff000 50.5%, #fff000 50.5%, transparent 50.5%);

}
image.png
image.png
  1. 代码链接

https://codepen.io/klren0312/full/zYqPVXZ

表格对角线

代码语言:txt
复制
<style>

  .line {

  padding: 20px 0;

  position: relative;

  background: linear-gradient(11deg, transparent 48.5%, #ff0000 49.5%, #ff0000 36.5%, transparent 51.5%);

}



.top,

.bottom{

  position: absolute;

}



.top {

  top: 0;

  right: 20px;

}



.bottom {

  bottom: 0;

  left: 20px;

}

</style>





<table border>

  <thead>

    <tr>

      <th>test1</th>

      <th class="line" width="200px">

        <div class="top">t1</div>

        <div class="bottom">t2</div>

      </th>

    </tr>

  </thead>

</table>
image.png
image.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实验
  • 表格对角线
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档