.needle{ width: 100px; height: 250px; border-left: 5px solid #333; border-right: 5px solid #333; position: relative; margin: 0 auto; transform: rotate(45deg); } .needle:before{ content: ""; width: 50px; height: 5px; background: #333; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .needle:after{ content: ""; width: 100px; height: 5px; background: #333; position: absolute; top: 50%; left: 0; transform: rotate(-90deg) translateY(-50%); }
代码说明:
1、.needle是面板的class选择器,它设置了面板的宽度,高度,左右方向的边框,相对定位以及位置居中。
2、.needle:before是面板上的小线条,它的宽度,高度,颜色,绝对定位以及上下偏移的位置。
3、.needle:after是面板底部的线条,它的宽度,高度,颜色,绝对定位以及旋转和上下偏移的位置。
使用这个CSS3钢针效果线条样式,可以让网页的设计更加独特,给用户留下深刻的印象。希望本篇文章可以对大家有所帮助。