css实现⼩尖⾓聊天对话框带尖⾓的说话泡泡效果⼀、css 绘制实现⼩尖⾓聊天对话框,带尖⾓的说话泡泡,先给⼤家展⽰下效果图,感觉不错请参考实例代码。⼆、效果
三、代码
css;toolbar:false"><style>
#talkbubble {
width: 160px; height: 80px;
background: red;
position: relative;
border-radius: 10px;
margin-left:20px;
}
#talkbubble:before {
content: "";
position: absolute;
right: 100%;
top: 26px;
border-top: 13px solid transparent;
border radius什么意思border-right: 26px solid red;
border-bottom: 13px solid transparent;
}
</style>
<div id="talkbubble"></div>
补充:纯css实现⽓泡对话框尖⾓处理
先来看⼀下效果图:
简单粗暴上代码:
html:
<div class="dialog-box">
<span class="bot"></span>
<span class="top"></span>
</div>
less:
.dialog-box {
position: relative;
span {
width:0;
height:0;
font-size:0;
overflow:hidden;
position:absolute;
&.bot{
border-width: 15px;
border-style: solid dashed dashed;
border-color: transparent transparent #F9743A transparent;
left: 15px;
top: -29px;
}
&.top{
border-width:13px;
border-style:solid dashed dashed;
border-color:transparent transparent #fff transparent;
left:17px;
top:-25px;
}
}
}
⼤⽩话讲解:
如果你想要其他⽅位的尖⾓,就调整boder-color的顺序(上,右,下,左)。
主要的原理⼤概是有两个⼀样形状,⽐例不同的⼩三⾓,⼀个和底⾊⼀样的实⼼三⾓bot,⼀个⽩⾊底的top,并且top是会盖在bot上⾯的,然后调整它们的⼤⼩(⼀般来说实⼼要⽐⽩⾊块⼤⼀点,这样才可以显⽰出有眼⾊的边边啊)。
最后想尽⼀切办法让它们重合(⽩⾊的top在上⾯,实⼼的bot在下⾯),最后通过调整绝对定位的参数(left,top)让其重合的天⾐⽆缝。好了,⼤功告成啦,不知道你get到了没有?
总结
到此这篇关于css 实现⼩尖⾓聊天对话框带尖⾓的说话泡泡效果的⽂章就介绍到这了,更多相关css 尖⾓聊天对话框内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章,希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论