我想创建一个水平的事件时间线,我可以显示一些悬停的数据。这是我迄今所做的:动画svg线与表单元格
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/
我想实现像本演示p中下面的时间线一样年龄:
它位于主页本身的“我们的专家”选项卡上方。
请告诉我怎样才能做到这一点。
你能提供一个小提琴吗? – v1shnu
这里你去:https://jsfiddle.net/54Lxweqj/。如果你可以标记为解决方案并进行投票,那么它会有很大的帮助。 – Neil
这不是我想要的。我希望在示例中显示的示例中悬停在表格单元格上的svg行。你能帮我解决吗? – v1shnu