jquery - 如何在表格的 td 内创建一条 flex 的线?

标签 jquery html css html-table css-tables

<分区>

我有一个表格,我想用 flex 的线分隔 td 标签中的数据,如下所示: Sample table picture

我怎样才能用 css 做到这一点?

表格中的数据是动态填充的,所以td的宽度不是固定的,它取决于表格中数据的长度。

最佳答案

这是一个纯 CSS 示例,使用 aftertransform: rotate:

.diagonal{border:1px solid gray;
    height:100px;
    width:100px;
    position:relative;
 }

.diagonal:after{
    content:"";
    position:absolute;
    border-top:1px solid red;
    width:150%;
    left:100%;
    transform: rotate(135deg);
    transform-origin: 0% 0%;
    top:0px;
}
<table>
   <tr>
      <td class='diagonal'></td>  
   </tr>
</table>

关于jquery - 如何在表格的 td 内创建一条 flex 的线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46031788/

上一篇:jquery - 悬停时未出现大型菜单

下一篇:javascript - 在javascript函数中自定义html

相关文章:

javascript - 为什么在移动设备上单击涉及 jQuery ('#item' ).fadeOut() 调用的 <div>, '#item' css 保持其先前的悬停状态?

javascript - 如何使用 select 和 input 将 HTML 表转换为 json 并再次转换回来

php - 页面需要两次刷新表数据来更新PHP+HTML

带有 href 的 jQuery div slideToggle 和动画类中的单个元素

css - 影响俱乐部 CSS 属性对性能的影响

html - CSS - float 不应用任何效果

jquery - Prettyphoto 在页面开始水平 1page 网站上加载

javascript - Firefox 没有为多部分请求设置正确的内容类型

javascript - 销毁数据表以重用

javascript - 在javascript中使用鼠标调整文本/div的大小