Я пытался создать чат с парой сообщений. Я использовал относительные обертки сообщений, содержащие раздел изображения с абсолютной позицией и текст сообщения с абсолютной позицией. Однако по какой-то причине каждая относительная оболочка сообщений обрезается на свою.
Кто-нибудь знает, как это исправить?
Проверьте фрагмент ниже для справки.
.message-wrapper {
margin-bottom: 10px;
display: inline-block;
position: relative;
}
.profile-image-section-left {
margin-right: 10px;
position: relative;
}
.message-content-left {
background: black;
max-width: 500px;
padding: 9px;
color: #fff;
position: relative;
left: 50px;
top: -15px;
}
.profile-image {
width: 40px;
height: 40px;
border-radius: 30px;
}
.profile-image-section-right {
margin-left: 10px;
position: absolute;
right: 10px;
}
.message-content-right {
background-color: black;
padding: 9px;
color: #fff;
position: absolute;
right: 70px;
top: 20px;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="card">
<div class="message-wrapper">
<span class="profile-image-section-left">
<img class="profile-image" src="https://img.icons8.com/color/2x/ios-logo.png">
</span>
<div class="message-content-left">
askjb sadkjbaskjb asdjbaskjbfas kadsjbkasjbf
</div>
</div>
<div class="message-wrapper">
<span class="profile-image-section-right">
<img class="profile-image" src="https://img.icons8.com/color/2x/ios-logo.png">
</span>
<div class="message-content-right">
askjb sadkjbaskjb asdjbaskjbfas kadsjbkasjbf
</div>
</div>
<div class="message-wrapper">
<span class="profile-image-section-left">
<img class="profile-image" src="https://img.icons8.com/color/2x/ios-logo.png">
</span>
<div class="message-content-left">
askjb sadkjbaskjb asdjbaskjbfas kadsjbkasjbf
</div>
</div>
</div>