首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]Css做竖着的线上有小圆点

发布于 2024-11-11 15:55:59
0
12

CSS做竖着的线上有小圆点,非常常见,通常用于网站侧边栏等需要突出显示的地方。

 /* 创建竖线 */
  .line {
    border-left: 2px solid #000;
    height: 100px;
    position: relative;
  }

  /* 创建小圆点 */
  .line::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #000;
    border-radius: 50%;
    top: 0px;
    left: -6px;
  }

  /* 相邻线之间的间距 */
  .line + .line {
    margin-top: 20px;
  } 

我们使用CSS的伪元素`::before`来实现小圆点的效果。我们把它设置为绝对定位,然后通过给`top`和`left`添加负数值将其放置在线的左端,定位到圆点的中心。当然,我们也可以修改这些值来通过微调位置来制定圆点的大小和位置。在样式表的最后,我们添加一个`+`选择器,它将用于在线的相邻元素之间添加间距。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流