基本上我需要让一个圆圈看起来像挂在绳子上。我使用了基本的CSS:
#string {
position: relative;
}
#circle {
position: absolute;
bottom: 0;
}
它将圆圈放在底部,但不是在“弦”下方。它位于它的右侧,但位于底部。我傻了吗?我做错了什么?
编辑:完整代码
<div class="anchor" id="one">
<div class="circle" id="one">
</div>
</div>
html, body { height: 100%; width: 100%; }
body {
font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
background: #DDD;
margin: 0;
padding: 0;
color: #000;
}
.anchor {
background-color: #000;
position: relative;
width: 10px;
}
.anchor#one {
margin-left: 10%;
height: 500px;
}
.circle {
position: absolute;
bottom: 0;
border-radius: 50%;
background-color: #000;
}
.circle#one {
width: 200px;
height: 200px;
}
答案 0 :(得分:7)
bottom
设置元素的底部边框与其偏移父级的距离。
要做你想做的事,你需要使用top
:
#circle {
position: absolute;
top: 100%;
}
答案 1 :(得分:1)
<div class="anchor" >
<div class="circle" >
</div>
</div>
CSS
.anchor {
background-color: #000;
position: relative;
width: 10px;
margin-left: 10%;
height: 500px;
}
.circle {
position: absolute;
bottom: -200px;
border-radius: 50%;
background-color: #000;
width: 200px;
height: 200px;
left: -100px;
}