test_block.html 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. <html>
  2. <head>
  3. <style>
  4. /* 下拉按钮样式 */
  5. .case_dropbtn {
  6. /*background-color: #4CAF50;*/
  7. /*color: white;*/
  8. padding: 2px;
  9. font-size: 80%;
  10. border: none;
  11. margin:0px;
  12. }
  13. .case_dropdown .case_dropbtn {
  14. /*background-color: #F80;*/
  15. /*color: white;*/
  16. padding-left: 3px;
  17. padding-right: 3px;
  18. padding-top: 0px;
  19. padding-bottom: 0px;
  20. border: none;
  21. font-size: 100%;
  22. cursor: pointer;
  23. margin:0px;
  24. }
  25. /* 容器 <div> - 需要定位下拉内容 */
  26. .case_dropdown {
  27. /*position: relative;*/
  28. display: inline-block;
  29. }
  30. /* 下拉内容 (默认隐藏) */
  31. .case_dropdown-content {
  32. display: none;
  33. background-color: #f9f9f9;
  34. min-width: 1em;
  35. box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
  36. }
  37. /* 下拉菜单的链接 */
  38. .case_dropdown-content a {
  39. color: black;
  40. padding: 2px 4px;
  41. text-decoration: none;
  42. display: inline;
  43. cursor: pointer;
  44. }
  45. /* 鼠标移上去后修改下拉菜单链接颜色 */
  46. .case_dropdown-content a:hover {background-color: #f1f1f1}
  47. /* 在鼠标移上去后显示下拉菜单 */
  48. .case_dropdown:hover .case_dropdown-content {
  49. display: inline;
  50. }
  51. /* 当下拉内容显示后修改下拉按钮的背景颜色 */
  52. .case_dropdown:hover .case_dropbtn {
  53. background-color: #3e8e41;
  54. }
  55. .mean_block{
  56. display:inline-block;
  57. cursor: pointer;
  58. border: black solid thin;
  59. margin:2px 2px;
  60. padding:0px;
  61. border-radius: 4px;
  62. background-color:#ECECEC;
  63. }
  64. .mean_inner{
  65. display:inline;
  66. }
  67. .mean_button{
  68. display:none;
  69. margin:0;
  70. padding:1px 5px;
  71. }
  72. .mean_block:hover .mean_button {
  73. display: inline;
  74. }
  75. .mean_button:hover{
  76. background-color: #3e8e41;
  77. }
  78. .button_shell{
  79. display:inline-block;
  80. width:1em;
  81. }
  82. </style>
  83. <style>
  84. /* Tooltip 容器 */
  85. .tooltip
  86. {
  87. position: relative;
  88. display: inline-block;
  89. border-bottom: 1px dotted black;
  90. /* 悬停元素上显示点线 */
  91. }
  92. /* Tooltip 文本 */
  93. .tooltip .tooltiptext
  94. {
  95. visibility: hidden;
  96. width: 180px;
  97. background-color: black;
  98. color: #fff;
  99. padding: 5px;
  100. border-radius: 6px;
  101. /* 定位 */
  102. position: absolute;
  103. z-index: 1;
  104. top: 100%;
  105. left: 50%;
  106. margin-left: -60px;
  107. /* 使用一半宽度 (120/2 = 60) 来居中提示工具 */
  108. }
  109. /* 鼠标移动上去后显示提示框 */
  110. .tooltip:hover .tooltiptext
  111. {
  112. visibility: visible;
  113. }
  114. .tooltip .tooltiptext::after
  115. {
  116. content: " ";
  117. position: absolute;
  118. bottom: 100%;
  119. /* 提示工具头部 */
  120. left: 50%;
  121. margin-left: -5px;
  122. border-width: 5px;
  123. border-style: solid;
  124. border-color: transparent transparent black transparent;
  125. }
  126. .tooltip .tooltiptext
  127. {
  128. opacity: 0;
  129. transition: opacity 1s;
  130. }
  131. .tooltip:hover .tooltiptext
  132. {
  133. opacity: 1;
  134. }
  135. /* 下拉菜单的链接 */
  136. .tooltiptext a {
  137. color: #FFF;
  138. padding: 2px 4px;
  139. text-decoration: none;
  140. display: inline;
  141. cursor: pointer;
  142. border-right:#FFF solid thin;
  143. }
  144. /* 鼠标移上去后修改下拉菜单链接颜色 */
  145. .tooltiptext a:hover {background-color: #555}
  146. </style>
  147. </head>
  148. <body>
  149. <div class="mean_block">
  150. <div class="button_shell">
  151. <p class="mean_button">«</p>
  152. </div>
  153. <p class="mean_inner">Test</p>
  154. <div class="button_shell">
  155. <p class="mean_button">x</p>
  156. </div>
  157. </div>
  158. <div class="mean_block">
  159. <div class="button_shell">
  160. <p class="mean_button">«</p>
  161. </div>
  162. <p class="mean_inner">Test</p>
  163. <div class="button_shell">
  164. <p class="mean_button">x</p>
  165. </div>
  166. </div>
  167. <div class="tooltip">鼠标移动到这 <span class="tooltiptext"><a>提示1</a><a>提示1</a><a>提示1</a></span> </div>
  168. <script>
  169. </script>
  170. </body>
  171. </html>