不太明白你的意思,不过我根据我自己的理解,写了一个例子,如下图,如果是你想要的效果,就拿代码去用,如果不是,回复我一下,帮你调试!
html:
<div class="page"><div class="item"></div>
</div>
css:
.page{width: 600pxheight: 600pxborder: 2px solid #dddmargin: autoposition: relative}.item{width: 200pxheight: 200pxoverflow: hiddenposition: absoluteright: 0top: 30%}
.item:before{width: 200pxheight: 200pxbackground: #23b7e5border-radius: 100%content: ""display: blockposition: absoluteleft: 50%}
<div class="tip1">这是个小提示</div><div class="tip2">这是个小提示</div>
<style>
.tip1{width:150pxheight:40pxline-height:40pxbackground:#FA5889font-size: 14pxcolor:#ffftext-align: centerposition: relativemargin:50pxfloat: left}
.tip1:after{content:" "border:solid 10px transparentborder-top:solid #FA5889 10pxwidth:0pxheight:0pxposition: absolutedisplay: blockleft:65pxbottom:-10}
.tip2{width:150pxheight:40pxline-height:40pxbackground:#37A7D7font-size: 14pxcolor:#ffftext-align: centerposition: relativemargin:50pxfloat: left}
.tip2:after{content:" "border:solid 5px transparentborder-bottom:solid #fff 5pxwidth:0pxheight:0pxposition: absolutedisplay: blockleft:65pxbottom:0}
</style>