.left-line{ height: 1px; background: #000; width: 50%; position: relative; margin-left: 25%; } .left-line:before{ content: ""; position: absolute; height: 1px; background: #000; top: 0; left: -50%; width: 50%; }
以上代码通过为left-line类添加:before伪元素实现左侧延伸线条的效果。其中,height属性定义了线条的厚度,width属性定义了线条的长度。同时,position:relative;让.line-line元素成为相对定位的容器,为:before伪元素的绝对定位做铺垫。最后,通过:before元素的left属性设置为负值进行左侧延伸。
通过这几行CSS3代码,大家可以轻松地实现线向左延伸的效果,为网页设计增添一份雅致的感觉。