Как видите, прозрачный блок посередине шире, чем содержащий блок. Я попытался установить влево/вправо, по левому краю/справа и ширину, ни одна из них не изменила внешний вид блока.сделать div так же широко, как значок-карта
HTML код:
<ion-list>
<ion-card ion-item no-lines>
<img src="http://placehold.it/300x250"/>
<button ion-button icon-only clear class="info-icon">
<ion-icon name="information-circle"></ion-icon>
</button>
<div class="dish-description">
<h3>Descriptions go here. blah blah blah blah blah blah blah blah blah blah blah. blah blah blah blah blah blah blah</h3>
</div>
<ion-card-content>
</ion-card-content>
</ion-card>
</ion-list>
CSS:
ion-card-content {
background: rgb(0, 0, 0);
color: #fff;
}
.info-icon {
position: absolute;
top:4%;
right:5%;
}
.dish-description {
position: absolute;
top: 20%;
height: 200px;
width:50%;
background-color: rgba(0, 0, 0, 0.7);
text-align: center;
}
.dish-description h3 {
color: #fff;
vertical-align: middle;
}
Жесткое кодирование поля не будет работать на разных платформах. Можно ли здесь использовать ионную переменную? – user73554