边框长度比 Div 宽度浅
您的代码定义了一个宽度为 200px 的 div 元素,底部有一个 1px 洋红色实心边框边缘。然而,您寻求一种方法来将该边框的长度限制为 100px,而不改变 div 的宽度。
伪元素提供了一个解决方案。伪元素是添加到 DOM 树中的元素,允许您设置现有元素的某些部分的样式。在这种情况下,您可以创建一个充当边框的伪元素:
div:before { content: ""; position: absolute; left: 0; bottom: 0; height: 1px; width: 50%; /* or 100px */ border-bottom:1px solid magenta; }
这个伪元素将自己绝对定位在 div 的左下角,复制所需的 100px 边框长度。通过调整它的width属性,你可以轻松控制边框的长度,而不影响div本身的宽度。
以上是如何创建比 Div 宽度更短的边框?的详细内容。更多信息请关注PHP中文网其他相关文章!