css - 用 :after 但最后用圆圈创建线条的最佳方法是什么?
问题描述
那么,我怎样才能在那些元素(西红柿......等)之后创建那些行,但我还需要在每行的末尾圈?
我试过这种方式但没有圈,因为我找不到任何方法!:
.h1:after{
content: "";
position: absolute;
height: 0.5em;
width: 95px;
margin-top: 13px;
border-top: 2px solid black;
margin-left: 20px;}
解决方案
您可以通过使用 ::before 元素设置一些边框样式来获得一个圆圈。您可以通过设置边框高度(此处为 10 像素)来调整圆的大小,并将半径设置为 50%,使其完全变圆。您可以使用顶部/左侧属性定位它。
.h1::before {
content: "";
position: absolute;
border-radius: 50%;
border: 10px solid black;
left: 293px;
top: 24px;
}
推荐阅读
- python - Python:无法插入 MongoDB
- javascript - 如何在 React Native Calendars 上选择日期范围
- c# - 用新图像替换图像
- python - 对字符串数组进行操作时,“TypeError:只能将整数标量数组转换为标量索引”
- angular - 发射后的回调()
- java - 结合 OnTouchListener 和 OnClickListener
- sql - 如何使用递归查询构造 SQL 数据透视表
- sql - 尝试在 SQL 中创建字段类型 DOUBLE 时,我不断收到相同的错误
- tensorflow - 我需要在 tensorflow 和 numpy 之间切换吗?
- php - 有两个匹配数据时只获得一个 Jsonobject 响应?