我希望我<div>
的底部边框从远离左侧的距离开始。就像是:
abc
^^^^^^^^^^
where^
代表一块边界。
我使用border-image
. 我将 a 设置border-image
为linear-gradient()
图像,该图像开始透明,并从某些像素变为灰色。
<style>
div {
width: 200px;
border-top-style: none;
border-bottom-style: solid;
border-width: 1px;
border-image: linear-gradient(to right,
transparent 0,
transparent 1em,
lightgray 1em,
lightgray 100%) 100% 1;
}
</style>
<div>abc</div>
现在新的要求是在现有线的正下方添加一条 1px 的白线来模拟 3d 效果。我以为我可以简单地为边框图像添加一个垂直渐变,但我不知道该怎么做。