搜索

首页  >  问答  >  正文

如何使用CSS创建带有多个点的垂直线?

我正在尝试使用包含多个点的 CSS 创建一条垂直线。但是,我不太确定该怎么做。

有人可以帮我解决这个问题吗?

我想在这里创建一个像这样的东西。

P粉001206492P粉001206492339 天前444

全部回复(2)我来回复

  • P粉376738875

    P粉3767388752024-02-22 09:50:25

    您可以在此处使用 SVG 图像。

    
      
        
          
          
        
      
      
      
    

    回复
    0
  • P粉132730839

    P粉1327308392024-02-22 09:04:39

    我希望下面的代码能帮助您解决问题。如果您需要更多,您可以使用 垂直向导 进行 Google 搜索并获取如下附加代码:

    ul {
      list-style: none;
      margin: 0;
      padding: 0;
      position: relative;
    }
    
    ul:before {
      content: "";
      display: inline-block;
      width: 2px;
      background: red;
      position: absolute;
      left: 3px;
      top: 5px;
      height: calc(100% - 10px);
    }
    
    ul li {
      position: relative;
      padding-left: 15px;
      margin-bottom: 15px;
    }
    
    ul li:before {
      content: "";
      display: inline-block;
      width: 8px;
      height: 8px;
      background: red;
      position: absolute;
      left: 0;
      top: 5px;
      border-radius: 10px;
    }
    • item 1
    • item 2
    • item 3
    • item 4
    • item 5

    回复
    0
  • 取消回复