我有一个 div 内的文本跨度。在那个跨度的前面,我想要一条 2 px 的线到左边的边缘。在文本之后,我想要一条模拟线转到父元素的右边缘。
当前标记:
<div style="width: 400px;">
<span class="label" style="padding-left: 40px;">This is my text</span>
</div>
预期结果:
----- This is my text --------------------------
我的问题的最佳解决方案是什么?
我试图在文本后面的行中使用额外的跨度。没能把它弄好。它是基于让跨度填充剩余宽度?. 我的尝试可以在这里找到
更新:
父 div 具有渐变颜色作为背景和高度。文本上的背景颜色不能使用 AFAIK。
<div style="
background-image: none;
background-color: #99D166;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C0E3A1), color-stop(3%, #A6D77A), color-stop(100%, #8CCB52));
background-image: -webkit-linear-gradient(top, #C0E3A1, #A6D77A 3%, #8CCB52);
background-image: linear-gradient(top, #C0E3A1, #A6D77A 3%, #8CCB52);
width: 400px;
height: 40px;">