IT俱乐部 CSS CSS模拟 html 的 title 属性(鼠标悬浮显示提示文字效果)

CSS模拟 html 的 title 属性(鼠标悬浮显示提示文字效果)

效果

原理

  • 提示内容的定位:子绝父相
  • 鼠标悬浮前,提示内容visibility: hidden;
  • 通过 :hover 触发鼠标悬浮样式,提示内容变为 visibility: visible;

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<title>CSS 模拟 HTML title 效果(兼容旧浏览器)</title>
  /* 基本样式设置 */
  .tipBox {
    position: relative;
    display: inline-block;
  }
  /* 定义提示框样式,初始隐藏 */
  .tipBox .tipContent {
    position: absolute;
    top: 100%;
    left: 50%;
    color: rgb(105, 100, 100);
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 12px;
    padding: 2px 4px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
    white-space: nowrap;
    visibility: hidden;
  }
  /* 鼠标悬停时显示提示框 */
  .tipBox:hover .tipContent {
    visibility: visible;
  }
<h1>title 效果</h1>
<div title="12345678">12345678</div>
<h1>css 模拟 title 效果</h1>
<div class="tipBox">
  12345678
  <div class="tipContent">12345678</div>
</div>

到此这篇关于CSS模拟 html 的 title 属性(鼠标悬浮显示提示文字效果)的文章就介绍到这了,更多相关css html title属性内容请搜索IT俱乐部以前的文章或继续浏览下面的相关文章,希望大家以后多多支持IT俱乐部!

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/navsub/css/15006.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部