回答
它可以be done in pure CSS,但图像将是更理智的选择。
HTML:
<div id="bubble">
Yes we can
<div id="arrow"></div>
<div id="arrow-border"></div>
</div>
CSS:
#bubble {
border:2px solid #036;
font-size:20px;
padding:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
width:100px;
position:relative;
}
#arrow {
border-color: #036 transparent transparent transparent;
border-style:solid;
border-width:20px;
height:0px;
width:0px;
position:absolute;
bottom:-40px;
left:20px;
}
#arrow-border {
border-color: #fff transparent transparent transparent;
border-style:solid;
border-width:20px;
height:0px;
width:0px;
position:absolute;
bottom:-37px;
left:20px;
}
+500我对我印象深刻 – Ibu 2011-05-28 23:37:23
这是一个不错的解决方案,似乎并不疯狂 – user773804 2011-05-28 23:37:31
相关:[CSS疯狂和一个新的挑战:]](http://stackoverflow.com/q/5623072) – 2011-05-28 23:40:12
如果你看看这里:
http://flowplayer.org/tools/demos/tooltip/index.html
,使提示啄你看这里发现的图像:
http://flowplayer.org/tools/img/tooltip/black_arrow.png
对于CANVAS(非图像)版本,请参阅jQuery的BeautyTips:
http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html
CANVAS就像画画一样。不要问我一个例子,因为我从来没有使用它,我不确定它是如何工作的。 :P请注意,浏览器支持可能是CANVAS的问题。
- 1. 创建一个三角形
- 2. 如何使用css创建三角形
- 3. 如何创建gradiated三角形图像
- 4. 如何使用JavaFX创建三角形?
- 5. 如何创建三角形UIImage
- 6. 如何在左边创建一个尖角的三角形div
- 7. 用CSS创建一个三角形?
- 8. 创建一个三维六角形图
- 9. 创建带圆角的三角形
- 10. 创建三角形音频波形
- 11. 如何创建一个跨浏览器的CSS三角形?
- 12. 如何使用循环创建直角三角形?
- 13. 如何在Bootstrap下创建三角形形状?
- 14. 如何用ccs创建三角形和正方形?
- 15. 如何在android中创建形状三角形
- 16. 你如何做这个小圈子thingy?
- 17. 如何使用一条路径在另一个三角形内创建一个SVG三角形?
- 18. 建立一个形状类三角形
- 19. 创建土壤质地三角形
- 20. 使用边框创建三角形
- 21. 在三角形精灵上创建SKPhysicsBody
- 22. 用CSS创建三角形div
- 23. 用三角形条创建平面
- 24. 用CSS创建流体三角形
- 25. 在创建CSS弯曲三角形弧
- 26. 创建完整边框三角形div
- 27. 创建双镜像三角形
- 28. 使用CSS创建响应三角形
- 29. 帮助创建三元/三角形绘图图形的算法
- 30. 使用Python创建一个直角三角形
这是一个图像(CSS),是的,除非它是一个绘图画布。 – 2011-05-28 23:28:10
我不认为这是纯粹的CSS,至少不是css2。 – Ibu 2011-05-28 23:31:05