It seems there was some confusion regarding your question. Please refer to the updated JSFiddle.
The code snippet places a green block below the center circle. By using position: absolute
, you can adjust its position with margin-top
. It's worth noting that responsiveness in websites may require further adjustments.
Update: An even better approach is placing the white block within the div containing the circles. Take a look at this revised JSfiddle.
HTML
<div class="main">
<div class="container0">
<div class="hover2"></div>
</div>
</div>
CSS
.main {
margin-top:100px;
}
.hover2 {
height: 50px;
width: 100px;
background: green;
margin-left:180px;
position: absolute;
margin-top:60px;
}
.container0 {
background: purple;
width: 100%;
height:100px
}