我正在调整用于创建语音气泡的 CSS。CSS 源是http://forrst.com/posts/How_to_Make_a_Pure_CSS_Speech_Bubble_With_a_Drop-PU1。
我将气泡的背景更改为白色,并添加橙色边框。我的问题是我无法显示气泡底部三角形周围的边框。三角形本身应为白色 (#fff),边框为 #DD4814。
下面的屏幕截图和这里的小提琴:http: //jsfiddle.net/tuGHT/。请问有人对适当的CSS有想法吗?
CSS
.bubble {
background-color: #fff;
border-radius: 7px;
border: 2px solid #DD4814;
box-shadow: inset 0 1px 1px hsla(0,0%,100%,.5),
4px 4px 0 hsla(0,0%,0%,.1);
color: #333;
display: inline-block;
font-family: Ubuntu, sans-serif;
font: 16px/25px;
padding: 15px 25px;
position: absolute;
right: 20px;
}
.bubble:after, .bubble:before {
border-bottom: 25px solid transparent;
border-right: 25px solid #fff;
bottom: -25px;
content: '';
position: absolute;
right: 25px;
}
.bubble:before {
border-right: 25px solid hsla(0,0%,0%,.1);
bottom: -28px;
right: 22px;
}
HTML
<span class="bubble">Speech bubble right</span>