这是对话内容
基于CSS3线性渐变三角图形生成实例页面
回到相关文章 »效果:
代码:
CSS代码:
.avatar {
width: 54px; height: 54px;
border-radius: 50%;
object-fit: cover;
float: left;
}
.content {
margin-left: 70px;
}
.talk {
display: inline-block;
max-width: 80%;
border: 1px solid #ddd;
border-radius: 3px;
padding: 6px 10px;
font-size: 14px;
background-color: #fff;
position: relative;
}
.talk::before {
content: '';
position: absolute;
width: 6px; height: 6px;
background: linear-gradient(to top, #ddd, #ddd) no-repeat, linear-gradient(to right, #ddd, #ddd) no-repeat, linear-gradient(135deg, #fff, #fff 6px, hsla(0,0%,100%,0) 6px) no-repeat;
background-size: 6px 1px, 1px 6px, 6px 6px;
transform: rotate(-45deg);
left: -4px; top: 13px;
}
HTML代码:
<img src="mm1.jpg" class="avatar">
<div class="content">
<p class="talk">这是对话内容</p>
</div>