html - 有没有办法绕过边界底部的四肢?
问题描述
我想知道是否有办法使边框底部变圆。
像这样:
我知道我可以创建一个元素,添加一个高度、宽度、bg 颜色并用边框半径对其进行四舍五入,实际上,这就是我在这张图片中所做的,这是一个span
. 但我想知道是否可以使用border-bottom
.
我看了很多,但我找不到答案。事实上,我几乎可以肯定没有办法做到这一点,但如果有,那就太好了。
解决方案
是的,可以使用pseudo-element
.
h1 {
text-align: center;
}
h1>span {
position: relative;
border-bottom: 1px solid black;
}
h1>span::before {
position: absolute;
content: "";
width: 60%;
height: 3px;
border-radius: 15px;
background-color: greenyellow;
bottom: -2px;
left: 50%;
transform: translate(-50%);
}
<h1> <span>Hello World</span> </h1>
了解有关伪元素的更多信息
推荐阅读
- pandas - 如何仅从具有特定列的熊猫数据框中创建 OD 矩阵
- python - 如何从 python 中的 numpy.array() 字典中获取密钥
- sql - 如何创建动态 sql 查询来更新表列
- php - 如何通过ajax请求在froala编辑器中发送额外的表单数据?
- python - Django Model Mocking - 更好地创建模型或模拟模型进行测试?
- android - 将约束布局库升级到 2.0.2 应用程序崩溃后
- r - 在 r 中读取和重塑数据框
- optimization - 在 Z3 中优化有符号位向量
- typescript - 根据返回类型限制 keyof 'Type'
- arrays - Ruby 为哈希数组在哈希内设置哈希