html - 标题两侧的水平线样式

标签 html css wordpress styling

我正在写一个 Wordpress 博客,我正在尝试弄清楚如何在我的一些标题的每一侧添加水平线,例如此链接中的标题:

http://falive.jegtheme.com/?slider=highlightslider&homelayout=normal&homesidebar=true&layout=full&header=1&sticky=true

在上面的博客中,边栏中的标题和“分享这篇文章”标题具有我正在寻找的预期效果,但似乎无法弄清楚如何获得它。我了解 HTML 和 CSS 的基础知识,所以这可能是我忽略或尚未学习的东西。

另外,有没有办法通过 CSS 添加更多独特类型的线条(如长 curl 线条),将这种类型的样式提升到一个新的水平?

提前致谢!

最佳答案

使用:before:after

示例 1:

h2{        
    padding: 0 20px;        
    text-align: center;
}
h2:before,
h2:after{
    content: '';    
    width: 150px;    
    height: 1px;
    margin: 0 10px;
    background: #ccc;  
    display: inline-block;
    vertical-align: middle;   
}
<h2>title</h2>
<h2>title title title</h2>

示例 2

div{
    text-align: center;
}
h2 {
    padding: 0 20px;
    position: relative;
    text-align: center;
    display: inline-block;
}
h2:before, 
h2:after {
    content:'';    
    width: 100%;
    position: absolute; top: 50%;
    height: 1px;    
    background: #ccc;    
    transform: translateY(-50%);
}
h2:before{
    right: 100%;
}
h2:after{
    left: 100%;
}
<div>
<h2>title</h2>
<br>
<h2>title title title</h2>
</div>

关于html - 标题两侧的水平线样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31036636/

相关文章:

javascript - 如何创建一个新的 react 组件实例

javascript - 从 AngularJS 上传文件到 Laravel

html - 如何在 Silverlight 文本 block 中显示简单的 HTML?

html - 为什么使用输入组会破坏 Bootstrap 中的基线对齐?

jquery mobile 如何切换选择的显示

javascript - 在加载页面之前根据屏幕分辨率调整所有图像的大小

css - 形状 div 周围 CSS 中的单位测量线

wordpress - [音频] WordPress短代码中的网址错误

javascript - WordPress 自定义元框多图片上传

css - 将半径添加到 Gutenberg Columns block 的外边界