#css #twitter-bootstrap-3 #flexbox #frontend #padding
#css #twitter-bootstrap-3 #flexbox #интерфейс #заполнение
Вопрос:
Я работаю над простым инструментом, который отображает статистику. Мы хотим отобразить 2 панели одинаковой ширины, расположенные в маленькой коробке внутри, все одинаковой высоты.
Мой результат очень близок к тому, что мы хотим получить, но у ящиков странное заполнение.
<div class="col-md-6 greybox">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<h2>Title of the box</h2>
</div>
</div>
</div>
<div class="col-md-12 flex">
<div class="row flex">
<div class="col-md-6">
<div class="statbox">
<div class="absolute-center">
<h3>Revelant</h3>
<p>lorem</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="statbox">
<div class="absolute-center">
<h3>Revelant data</h3>
<p>Lorem ipsum</p>
</div>
</div>
</div>
</div>
</div>
</div>
- Полный сценарий доступен по адресу http://codepen.io/joe_desmeules/pen/LRBKEp
- Мы используем Bootstrap 3.7.
- Мы используем Scss.
- Мне не интересно использовать Jquery для устранения проблемы (мы используем Angular2)
- Данные будут динамическими. Я не могу использовать фиксированную высоту для устранения проблемы.
- Предоставленный codepen является прототипом с цветом заполнителя, я обещаю, что результат будет иметь более красивые цвета :).
- Странное заполнение, вероятно, вызвано заголовком поля, но я не знаю, как это исправить.
- Удаление заголовка и редактирование CSS
.greybox
для устранения проблемы - Нам нужно сохранить заголовок в конечном результате.
Спасибо, что помогли мне, у меня нет идей!
(Извините, английский не мой родной язык)
Комментарии:
1. Страница codePen не найдена!
2. Как они будут выглядеть? Любой эскиз или изображение или codepen?
3. нарушена полная ссылка на скрипт
4. codepen.io/joe_desmeules/pen/LRBKEp
5. Извините, кажется, что ручка кода была сломана. Я просто вставил новую ссылку
Ответ №1:
Я обновил ваш css (scss), в нем нет никаких отступов или пробелов, на которые вы указывали в вашем изображении, см. codepen здесь
h2{
margin: 0;
}
html,
body {
padding: 10px;
.greybox {
background-color: #c7c7c7;
padding-bottom: 20px;
margin: 0 10px 300px;
border-radius: 10px;
}
.statbox {
background-color: #f1f1f1;
padding: 10px;
border-radius: 10px;
height: 100%;
width: 100%;
text-align: center;
display: table;
bottom: 0px;
h3 {
font-weight: bold;
color: #1155cc;
margin: 0;
}
}
.flex {
display: flex;
//flex-direction: row;
//justify-content: space-around;
height: 100%;
width: 100%;
margin: 0;
}
.absolute-center {
display: table-cell;
vertical-align: top;
text-align: center;
height: 100%;
padding: 0;
margin: 0;
}
}
Комментарии:
1. s15.postimg.org/3mp8r55d7/Sans_titre_1.jpg Под текстом все еще есть отступ (выделенный зеленым цветом). Я не знаю, откуда это происходит.