Ajm*_*nfo 10 html css border css3 css-shapes
我想实现边框顶部和底部,如下图,我如何用CSS技巧实现?

挑战是我不希望整个宽度与边界,它也应该响应.
移动版图像是http://i.imgur.com/XZTW28N.jpg,它也可以在桌面和移动浏览器中使用.
我尝试使用%宽度边框,但它不起作用.
我写下面的代码,但它不是100%完美的答案.
HTML:
<h1>How it Works</h1
Run Code Online (Sandbox Code Playgroud)
CSS:
h1:before, h1:after {
content: "";
height: 1px;
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(147,147,147,1) 50%,rgba(0,0,0,0) 100%);
display: block;
margin-bottom: 10px;
margin-top: 10px;
}
Run Code Online (Sandbox Code Playgroud)
lmg*_*ves 10
我在CSS中做了一些更改:
h1{
text-align: center;
font-size: 70px;
}
h1:before, h1:after{
position: relative;
content: "";
width: 30%;
left: 35%;
display: block;
margin-bottom: 10px;
margin-top: 10px;
border-bottom: 5px dotted yellow;
}
Run Code Online (Sandbox Code Playgroud)
编辑:
如果你想修复,width你可以添加:
h1:before, h1:after{
width: 150px; /* You can change this value */
left: 50%;
transform: translateX(-50%);
}
Run Code Online (Sandbox Code Playgroud)