У меня есть следующее HTML
:
<div class="Section__item">
<div class="Section__item__title">Title</div>
<div>
<img
class="Section__item__image"
width="120px"
src="/static/images/test.jpeg"
>
<i class="Section__item__icon icon-right-nav-workflow"/>
</div>
<div class="Section__item__text">This is a descritption</div>
</div>
И это мой стиль с использованием scss:
.Section {
&__item{
border: #EEF3F7 solid 1px;
padding: 10px;
height: 150px;
margin-bottom: 15px;
box-shadow: 3px 3px #EEF3F7;
&:hover {
background-color: #E3F4FE;
cursor: pointer;
}
&__title {
text-align: left;
color: black;
font-size: 16px;
font-weight: 900;
}
&__image {
padding-top: 5px;
float: left;
}
&__icon {
float: right;
font-size: 40px;
}
&__text {
float: left;
}
}
}
Результат следующий:
И мне нужно получить следующее:
Мне нужен текст длянаходиться под изображением и там, где вы видите «красную» линию справа, текст не может идти дальше, если текст больше, то оберните текст.
Также, если вы видите, правый значок должен быть расположен точно натот же самый верхний уровень, что и у изображения.
Любая подсказка?