将元素完全隐藏在另一个元素下
hide element completely under another element
我有两个尺寸相同的元素,一个(灰色)在另一个(黄色)之上,但我不断显示底部元素的一些像素
body{
background:#31313a
}
.bottom{
position:relative;
border-radius: 50%;
width: 90px;
height: 90px;
border: solid 8px #ff9800;
}
.top{
position: absolute;
width: 90px;
height: 90px;
border: solid 8px #3e4148;
border-radius: 50%;
top: -8px;
left: -8px;
}
<div class='bottom'>
<div class='top'>
</div>
</div>
你能帮我把底部元素(黄色)完全放在顶部元素(灰色)下面吗?
ps:我在 Ubuntu 99.0(64 位)上使用 Firefox,这是我得到的截图:
只是需要稍微调整一下,边框使用10px
,定位使用-9px
。
body {
background: #31313a
}
.bottom {
position: relative;
border-radius: 50%;
width: 90px;
height: 90px;
border: solid 8px #ff9800;
}
.top {
position: absolute;
border: solid 10px #3e4148;
border-radius: 50%;
top: -9px;
bottom: -9px;
left: -9px;
right: -9px;
}
<div class='bottom'>
<div class='top'>
</div>
</div>
我有两个尺寸相同的元素,一个(灰色)在另一个(黄色)之上,但我不断显示底部元素的一些像素
body{
background:#31313a
}
.bottom{
position:relative;
border-radius: 50%;
width: 90px;
height: 90px;
border: solid 8px #ff9800;
}
.top{
position: absolute;
width: 90px;
height: 90px;
border: solid 8px #3e4148;
border-radius: 50%;
top: -8px;
left: -8px;
}
<div class='bottom'>
<div class='top'>
</div>
</div>
你能帮我把底部元素(黄色)完全放在顶部元素(灰色)下面吗?
ps:我在 Ubuntu 99.0(64 位)上使用 Firefox,这是我得到的截图:
只是需要稍微调整一下,边框使用10px
,定位使用-9px
。
body {
background: #31313a
}
.bottom {
position: relative;
border-radius: 50%;
width: 90px;
height: 90px;
border: solid 8px #ff9800;
}
.top {
position: absolute;
border: solid 10px #3e4148;
border-radius: 50%;
top: -9px;
bottom: -9px;
left: -9px;
right: -9px;
}
<div class='bottom'>
<div class='top'>
</div>
</div>