Я создаю панель администратора с диаграммами/изображениями и т. Д.Создание отзывчивого div со сложными объектами
Я не могу сделать это отзывчивым.
Все изображения являются svg, я использовал схему charts.js для создания круговой диаграммы.
Это пример DIV У меня есть
Это HTML:
<div class="row">
<div class="col-md-6">
<div class="alerts-chart-wrapper">
<canvas id="alertsChart" style="float: left;"></canvas>
</div>
</div>
<div class="col-md-6">
<div class="row alert-row">
<div class="entitys-icons icon-1"> </div>
<div class="alert-entity-name"> Users </div>
<div class="entity-alerts-count">28</div>
</div>
...(3 more rows)
</div>
</div>
CSS-код:
.alert-row {
padding: 0% 15% 3% 5%;
}
.entitys-icons {
background: url('/Areas/WebApp/app/main_page_assets/02_general_alerts_icons.svg');
background-repeat: no-repeat;
width: 33px;
height: 33px;
background-size: 77px;
float: left;
}
.entitys-icons.icon-1 {
background-position: 0 2px;
}
.alert-entity-name {
float: left;
font-size: 0.75em;
vertical-align: middle;
line-height: 35px;
padding-left: 2px;
}
.entity-alerts-count {
float: right;
vertical-align: middle;
line-height: 35px;
padding-left: 2px;
}
.alerts-chart-wrapper {
width: 100%;
}
Теперь проблема заключается в круг растет и сжимается в зависимости от разрешения, но строки arent.
Вот скриншот проблемы, когда ширина уменьшается (круг и й строка должна быть выровнена):
Какова стратегия использования здесь? Я думал, что, возможно, я буду использовать медиа с фиксированным размером, но лучшим решением для меня является то, что высота строк изменится соответствующим образом.
Не могли бы вы создать JSFiddle с кодом? – czachor
Установите строки на 25% высоты родительского элемента? Или я пропущу точку вопроса? – DBS
@DBS, пожалуйста, посмотрите мое редактирование (добавлено окно печати, когда я уменьшаю ширину экрана), высота кругов становится меньше, а строки не – omriman12