Это трудно сделать с помощью поплавков.
Возможное решение может заключаться в том, чтобы обернуть точки и столбцы внутри div.
После этого вы можете расположить эти упаковочные элементы в стиле, который вам нравится.
Я использовал flexbox для этого в следующем фрагменте.
#dropdown {
display: flex;
justify-content: space-between;
align-items: center;
background: #3f51b5;
padding: 30px;
margin: 0px;
}
.dot {
width: 5px;
height: 5px;
margin: 5px;
background: white;
border-radius: 50%;
}
.bar {
width: 25px;
height: 3px;
background: white;
margin: 5px;
}
<div id="dropdown">
<div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
</div>
<div>
<div class="dot"></div>
<div class="dot"></div>
<div class="dot"></div>
</div>
</div>
p.s .: вы должны использовать ключевое слово class
вместо id
для повторяющихся элементов. Это может все еще работать, но считается плохой практикой и может нарушить реализацию javascript, используя это id
.