[css] 使用css实现对话气泡的效果
方法:使用圆角矩形作为对话的主体框,左侧或右侧增加附加三角形,三角形使用border样式设置来实现,相对定位和绝对定位结合使三角形附于圆角矩形左侧或右侧;
html:
<div class="dialog-box">测试对话框</div>
css:
.dialog-box{
display: inline-block;
background-color: #ccc;
font-size: 14px;
padding: 10px;
border-radius: 5px;
color: #fff;
position: relative;
}
.dialog-box:before{
content: "";
width: 0;
height: 0;
border-width: 6px;
border-style: solid;
border-color: transparent #ccc transparent transparent;
position: absolute;
left: -12px;
top: 50%;
margin-top: -6px;
}
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论