嘿,我创建了这个小小的语音气泡工具提示,箭头位于底部:
.bubble:after {
border-color: #EEEEEE rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
border-style: solid;
border-width: 26px;
bottom: -52px;
content: "";
display: block;
height: 0;
left: 4em;
position: absolute;
width: 0;
}
任何人都可以告诉我如何在<div>
?
答案 0 :(得分:5)
你需要改变边框颜色以反向指向箭头,并且渲染边框也是有意义的:之前而不是:之后(虽然这不是绝对必要的)。
.bubble:before {
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #EEEEEE;
border-style: solid;
border-width: 26px;
content: "";
top:-53px;
display: block;
height: 0;
left: 4em;
position: absolute;
width: 0;
}
为了使整个事物适合,你需要为整个事物添加一个上边距,或者一些类似的调整。
答案 1 :(得分:3)
您可以旋转箭头并根据顶部
放置它.bubble:after {
border-color: #EEEEEE rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
border-style: solid;
border-width: 26px;
top: -52px;
content: "";
display: block;
height: 0;
left: 4em;
position: absolute;
width: 0;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}