需求说明
在用Html/CSS做一些流程图,需要用到上下的箭头,如图所示:
实现
以下是我用Html/CSS的实现方式,箭头使用的是svg(path)画出来的,箭头的颜色目前是黑色,使用:fill="#000000",包括箭头高度、宽度,颜色等等,可能根据实际情况调整。
HTML代码如下:
<html>
<style>
.my-arrow-wrap {
position: relative;
height: 40px;
border-left: 1px solid #000;
margin: 10vh 50px;
padding: 5vh 20px;
}
.my-arrow {
position: absolute;
left: -5px;
width: 9px;
height: auto;
}
.my-arrow-up {
top: -9px;
}
.my-arrow-down {
bottom: -9px;
}
</style>
<div class="my-arrow-wrap">
<svg class="my-arrow my-arrow-up" viewbox="0 0 7 10">
<path d="M3.5 0 L7 10 Q3.5 7 0 10z" fill="#000000"></path>
</svg>
<svg class="my-arrow my-arrow-down" viewbox="0 0 7 10">
<path d="M3.5 10 L7 0 Q3.5 3 0 0z" fill="#000000"></path>
</svg>
旁边可以显示一些内容
</div>
</html>

文章评论