实现效果
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
li {
list-style: none;
}
.content {
width: 800px;
height: 500px;
margin: 0 auto;
background-color: skyblue;
}
.content>li {
display: flex;
padding: 0 20px;
overflow: hidden;
}
.message {
position: relative;
max-width: 200px;
margin: 10px;
padding: 10px;
background-color: greenyellow;
border-radius: 5px;
}
.message::after {
content: '';
position: absolute;
left: -5px;
width: 15px;
height: 15px;
transform: rotate(45deg);
background-color: greenyellow;
}
.flex-right {
flex-direction: row-reverse;
}
.flex-right>.message::after {
left: unset;
right: -5px;
}
</style>
</head>
<body>
<ul class="content">
<li>
<p class="message">我通过你的好友请求,我们来聊天吧</p>
</li>
<li class="flex-right">
<img src="" alt="">
<p class="message">你好,我是小艾</p>
</li>
<li>
<p class="message">你好</p>
</li>
<li>
<p class="message">你找我是有什么事吗?</p>
</li>
</ul>
</body>
</html>