【发布时间】:2017-04-10 00:24:10
【问题描述】:
我正在尝试创建一个水平事件时间轴,我可以在其中显示一些悬停数据。这是我到目前为止所做的:
HTML:
<div class="container">
<div class="timeline">
<table class="table table-responsive" style="border-color: transparent;">
<tbody>
<tr>
<td>
<div class="grow">
<p style="font-size: 1.25em"><i class="fa fa-book"></i>
<br>2007</p>
</div>
</td>
<td>
<div class="grow">
<p style="font-size: 1.25em"><i class="fa fa-book"></i>
<br>2009</p>
</div>
</td>
<td>
<div class="grow">
<p style="font-size: 1.25em"><i class="fa fa-graduation-cap"></i>
<br>2013</p>
</div>
</td>
<td>
<div class="grow">
<p style="font-size: 1.25em"><i class="fa fa-suitcase"></i>
<br>Present</p>
</div>
</td>
</tr>
</tbody>
</table>
<svg width="100%">
<line x1="100%" y1="0" x2="0" y2="0" style="stroke:rgb(255,0,0);stroke-width:5" />
</svg>
</div>
</div>
CSS:
timeline {
padding-top: 50px;
}
.grow {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition: all 0.3s ease;
}
.grow:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: all 0.3s ease;
}
JS 小提琴: https://jsfiddle.net/Lmgyzr50/3/
我正在尝试在此演示页面中实现类似于以下时间线的内容:
它位于主页本身的“我们的专家”选项卡上方。
请告诉我如何实现这一目标。
【问题讨论】: