Мне нужно реализовать структуру, такую как следующий граф (с HTML, CSS), и я не знаю, как сделать содержимое (круги) вписываться в большее круг.Как сделать контент внутри круга div подходящим правильно
Я был бы признателен за любое решение, которое решает проблему хотя бы частично.
Я добавил упрощенную страницу с некоторыми базовыми HTML и CSS для этой проблемы. Мне нужно, чтобы содержимое внутри div.structure
соответствовало (см. Первое изображение).
Это было бы хорошим началом для того, что мне нужно.
.structure {
float: left;
text-align: center;
background-color: #ccc;
border-radius: 50%;
margin: 20%;
width: 60%;
display: table;
}
.item {
width: 50px;
height: 50px;
float: left;
margin: 10px 5px;
background-color: deeppink;
border-radius: 50%;
display: table-cell;
vertical-align: middle;
}
.item.s1 {
background-color: deeppink;
}
.item.s2 {
background-color: green;
}
.item.s3 {
background-color: red;
}
.item.s4 {
background-color: blue;
}
.item.s5 {
background-color: aqua;
}
.structura_dep.dep6 {
background-color: gray;
}
<div class="structure">
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s1">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s2">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
<div class="item s3">
</div>
</div>
Можете ли вы поделиться разметки/CSS у вас уже есть для этого? – TylerH
Ожидается, что вы, по крайней мере, попытаетесь закодировать это для себя. Stack Overflow не является службой записи кода. Я бы предположил, что вы проводите дополнительные исследования, либо через Google, либо путем поиска SO, сделайте попытку и. если у вас все еще есть проблемы, вернитесь ** с кодом ** и объясните, что вы пробовали, и почему это не сработало. –
Хорошо, я могу поместить код. Я думал, что это что-то очевидное, и я думал, что тот факт, что я не поставил код, оставляет большую свободу подхода. –