我已经改编了一个侧面带有线条的标题示例(在这里找到,更具体地说:在这里)。它工作得很好,但我无法做的是在文本的任一侧应用一些填充,并让侧面的线条伸展以拥抱容器的任一侧。有谁知道这是怎么做到的吗?
到目前为止,我有以下 HTML:
<h2 class="section-heading">Example</h2>
和 CSS:
.section-heading {
display: table;
white-space: nowrap;
}
.section-heading:before,
.section-heading:after {
background: linear-gradient(to bottom, black, black) no-repeat center / 90% 1px;
content: "";
display: table-cell;
width: 50%;
}
(我已经把它放在jsfiddle上,最好我想在没有任何额外元素的情况下这样做)