Можно ли установить отступы в зависимости от высоты многострочного текста? Например, мне нужно padding-top
из div.p
все меньше и меньше для каждой новой строки.
.modal{
width: 200px;
height: 200px;
border: 1px solid gray;
font-size: 16px;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-evenly;
float: left;
}
.p{
position: relative;
}
.p:before{
content: '';
display: block;
position: relative;
width: 100%;
height: calc((120px - 100%) / 5); /*not working*/
}
<div class="modal">
<div class="text">
<div class="h"><b>Header</b></div>
<div class="p">Multiline text. Multiline text.</div>
</div>
<button>Button</button>
</div>
Дополнительные примеры: https://jsfiddle.net/1n4bdtea/ (я хочу заполнение между текстом и заголовком ~ 10x для 1 строки и ~ 5px для 4 строк )