如何使用HTML CSS绘制线条?

时间:2017-10-10 09:46:56

标签: html css html-lists line carousel

我为我的页面制作了这个布局。

enter image description here

用这个css

.carousel-indicators {
  position: absolute;
  top: 30%;
  left: 68%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 40px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #527BBD;
  border-radius: 50px;
}
.carousel-indicators .active {
  width: 42px;
  height: 42px;
  margin-right: 40px;
  background-color: #D91C23;
}

但是,我需要创建一个带有连接线的滑块硬币,如下所示:

enter image description here

任何人都可以帮忙吗?提前谢谢!

3 个答案:

答案 0 :(得分:1)

由于提到了SVG,这里只是一个例子:

<svg>
   <rect x=20 y=20 width=210 height=1 style=stroke:grey />
   <circle cx=20 cy=20 r=10 stroke=black stroke-width=1 fill=white />
   <circle cx=90 cy=20 r=10 stroke=black stroke-width=1 fill=red />
   <circle cx=160 cy=20 r=10 stroke=black stroke-width=1 fill=white />
   <circle cx=230 cy=20 r=10 stroke=black stroke-width=1 fill=white />
</svg>

答案 1 :(得分:0)

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

并在你的html文件中

<div>foo</div>
<hr/>
<div>bar</div>

答案 2 :(得分:-1)

您可以在SVG中执行此操作。它就像HTML一样对DOM事件有反应。你甚至可以使用SVG in jQuery