У меня есть контейнер с несколькими <div>
s (пограничный круг), и я хочу, чтобы они обернулись, когда разрешение опустилось ниже. Контейнер имеет class="col-md-8"
. Он работает отлично, но на меньших разрешениях всего container
выходит за пределы фона. Вместо этого он должен обернуть каждый <div>
и поставить его под другие. Вот подобный результат, как и тот, который я хочу для того чтобы достигнуть: Wrap divs in bootstrap column
#ct-skills{
background: grey;
height: 460px;
width: 100%;
text-align: center;
border: 3px solid green;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
h3{
font-size: 24px;
font-family: "Raleway";
color: rgb(255, 255, 255);
font-weight: bold;
text-transform: uppercase;
border: 2px solid blue;
}
#skills-circles{
display: flex;
border: 1px solid yellow;
float: none;
margin: 0 auto;
}
.ct-circle{
width: 100%;
height:100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.circle{
height: 150px;
width: 150px;
border: 5px solid black;
border-radius: 50%;
font-size: 16px;
font-family: "Raleway";
color: rgb(255, 255, 255);
display: flex;
align-items: center;
justify-content: center;
}
span{
font-size: 16px;
font-family: "Raleway";
color: rgb(255, 255, 255);
}
<div class="container" id="ct-skills">
<h3>Our skills</h3>
<div class="col-md-8" id="skills-circles">
<div class="ct-circle">
<div class="circle">
<span>10%</span>
</div>
<span>Marketing</span>
</div>
<div class="ct-circle">
<div class="circle">
<span>10%</span>
</div>
<span>Research</span>
</div>
<div class="ct-circle">
<div class="circle">
<span>10%</span>
</div>
<span>Management</span>
</div>
<div class="ct-circle">
<div class="circle">
<span>10%</span>
</div>
<span>Consultancy</span>
</div>
<div class="ct-circle">
<div class="circle">
<span>10%</span>
</div>
<span>Promotion</span>
</div>
</div>
</div>
Бутстраповское колонны требуют, чтобы быть размещены внутри 'row' элементов для правильной работы. – CBroe
Я пробовал это решение раньше, и это не сработало для меня. Может быть, потому, что я применил свойства flex и перезаписал исходный код начальной загрузки. и поэтому его не работает – Felnyr
Вы не можете ожидать, что все будет работать так, как планировалось, когда вы внесете существенные изменения в работу механизма компоновки бутстрапов. Bootstrap v4 имеет поддержку flexbox, но если вы можете использовать только v3, я бы рекомендовал вам полностью стилизовать эту (эту конкретную часть сайта) и не использовать ни один из классов макета начальной загрузки. – CBroe