我想在我的网站底部显示一条线,底部有三个圆圈,第一个在左边,第二个在中间,第三个在右边。我怎么能用 CSS 做到这一点?
问问题
66 次
3 回答
2
这是我如何使用 CSS 制作的,
CSS
.lineB {
height: 60px;
width: 100%;
position: relative;
top: 50px;
}
.lineL {
height: 2px;
background: #2b2b2b;
width: 45%;
top: 25px;
left: 0;
position: absolute;
display: block;
}
.lineR {
height: 2px;
background: #2b2b2b;
width: 45%;
top: 25px;
right: 0;
position: absolute;
display: block;
}
.circles {
width: 118px;
margin: 0 auto;
}
.circle {
width: 2em;
height: 2em;
display: inline-block;
border-radius: 50%;
border: 1px solid #2b2b2b;
}
.C {
width: 2.5em;
height: 2.5em;
}
HTML
<div class="lineB">
<span class="lineL"></span>
<span class="lineR"></span>
<div class="circles">
<span class="circle"></span>
<span class="circle C"></span>
<span class="circle"></span>
</div>
这是JSFIDDLE,它将显示它的外观。
我强烈建议您制作SVG
(可缩放矢量图形)图像以获得更好的灵活性。
SVG
图像文件非常灵活,可以跨越任何屏幕尺寸。
于 2013-11-09T00:27:02.527 回答
1
于 2013-11-09T00:41:46.707 回答