use*_*073 3 html css html5 tooltip css3
嘿,我创建了这个小小的语音气泡工具提示,箭头位于底部:
.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;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何在顶部制作箭头<div>?
您可以旋转箭头并将其放置在顶部
.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);
}
Run Code Online (Sandbox Code Playgroud)
一个例子: http: //jsfiddle.net/QNPYQ/1/
您需要更改border-color以指向另一个方向的箭头,并且渲染边框也是有意义的:before而不是:after(尽管这不是绝对必要的).
.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;
}
Run Code Online (Sandbox Code Playgroud)
为了使整个事物适合,你需要为整个事物添加一个上边距,或者一些类似的调整.