我想要一个白色背景和1像素边框的CSS提示,如何使用边框代替纯黑箭头?
.up-arrow {
display: inline-block;
position: relative;
border: 1px solid #777777;
text-decoration: none;
border-radius: 2px;
padding: 20px;
}
.up-arrow:after {
content: '';
display: block;
position: absolute;
left: 140px;
bottom: 100%;
width: 0;
height: 0;
border-bottom: 10px solid black;
border-top: 10px solid transparent;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
<div href="#" class="up-arrow">Button with Up Arrow</div>
PS:即使它看起来与另一个问题相似,设计细节也非常重要。例如,在此处最初有3个不同的答案(现在已删除2个),设计略有不同。即使非常微小的差异,它们的箭头外观也比当前完美的答案差一点!细节决定成败!
目标是拥有一个纯白色的工具提示,带有1像素宽的边框。即使看起来与其他某些工具提示类似,它也不是其他问题(话语气泡)的副本。再次强调,细节对于实现如此流畅的外观非常重要。