3-8 提示框--结构
本节编程练习不计算学习进度,请电脑登录imooc.com操作

提示框--结构

Bootstrap框架中的tooltip的插件提供了四种不同的风格:

提示信息在左边:

在Bootstrap框架中的提示框,结构非常简单,常常使用的是按钮<button>标签或者链接<a>标签来制作。不管是使用按钮还是链接来制作提示框,他们都有一个共性:

如下所示:

<button type="button" 
        class="btnbtn-default" 
        data-toggle="tooltip" 
        data-placement="left" 
        data-original-title="提示框居左">
        提示框居左
</button>
<button type="button" 
        class="btnbtn-default" 
        data-toggle="tooltip" 
        data-placement="top" 
        data-original-title="提示框在顶部">
        提示框在顶部
</button>
<button type="button" 
        class="btnbtn-default" 
        data-toggle="tooltip" 
        data-placement="bottom" 
        data-original-title="提示框在底部">
        提示框在底部
</button>
<button type="button" 
        class="btnbtn-default" 
        data-toggle="tooltip" 
        data-placement="right" 
        data-original-title="提示框居右">
        提示框居右
</button>


需要特别注意的是:

1、如果同时设置了 data-original-title 和 title 定义提示信息,那么 data-original-title 的优先级要高于 title。只有 data-original-title 值为空时,才会取 title 的值做为提示信息的内容。

2、Bootstrap框架中的提示框的触发方式和前面介绍的插件略有不同。不能直接通过自定义的属性 data- 来触发。必须得依赖于JavaScript的代码触发。(所以右侧代码是没有动画效果的,不要着急,后面小节会有讲解。

 

任务


 

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>提示框--结构</title>
  6. <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  7. <style>
  8. body{padding:10px;margin:10px;}
  9. </style>
  10. </head>
  11. <body>
  12. <button type="button"
  13. class="btnbtn-default"
  14. data-toggle="tooltip"
  15. data-placement="left"
  16. data-original-title="提示框居左">
  17. 提示框居左
  18. </button>
  19. <button type="button"
  20. class="btnbtn-default"
  21. data-toggle="tooltip"
  22. data-placement="top"
  23. data-original-title="提示框在顶部">
  24. 提示框在顶部
  25. </button>
  26. <button type="button"
  27. class="btnbtn-default"
  28. data-toggle="tooltip"
  29. data-placement="bottom"
  30. data-original-title="提示框在底部">
  31. 提示框在底部
  32. </button>
  33. <button type="button"
  34. class="btnbtn-default"
  35. data-toggle="tooltip"
  36. data-placement="right"
  37. data-original-title="提示框居右">
  38. 提示框居右
  39. </button>
  40.  
  41. <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
  42. <script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-tooltip.js"></script>
  43.  
  44. </body>
  45. </html>
下一节