微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css td中加时间轴

时间轴(Timeline)是一种展示时间序列的方式,我们可以通过 CSS 中的 <td> 标签来实现时间轴的效果

  <table>
    <tbody>
      <tr>
        <td class="time">2021-01-01</td>
        <td class="event">事件1</td>
      </tr>
      <tr>
        <td class="time">2021-02-14</td>
        <td class="event">事件2</td>
      </tr>
      <tr>
        <td class="time">2021-03-08</td>
        <td class="event">事件3</td>
      </tr>
    </tbody>
  </table>

css td中加时间轴

以上是非常简单的时间轴代码,我们设置了三个

,分别是三个事件,通过 <td class="time">显示时间,通过 <td class="event"> 显示事件名称

接下来,我们可以通过 CSS 来美化这个时间轴:

  .time {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background-color: #333;
    padding: 10px;
    border-radius: 5px;
  }
  
  .event {
    padding-left: 30px;
    position: relative;
  }

  .event:before {
    content: '';
    display: block;
    position: absolute;
    left: 8px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #333;
  }

我们为时间添加了背景颜色、字体粗细样式,同时设置上了圆角,使得看起来更好看。

为事件添加样式,我们添加了左侧的空白间距和右侧的时间轴箭头,可以让我们更加明显的区分时间和事件。

通过 CSS 我们可以很方便的实现时间轴效果,并且根据不同需求进行个性化的样式设置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。