当前位置: 首页 > article >正文

CSS【实战】模拟 html 的 title 属性(鼠标悬浮显示提示文字)

效果

在这里插入图片描述

原理

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

代码

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>CSS 模拟 HTML title 效果(兼容旧浏览器)</title>
    <style>
      /* 基本样式设置 */
      .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;
      }
    </style>
  </head>

  <body style="padding: 40px">
    <h1>title 效果</h1>

    <div title="12345678">12345678</div>

    <h1>css 模拟 title 效果</h1>
    <div class="tipBox">
      12345678

      <div class="tipContent">12345678</div>
    </div>
  </body>
</html>

http://www.kler.cn/a/572762.html

相关文章:

  • OBOO鸥柏丨LCD液晶室外AI触控屏广告一体机,服务区交互新趋势
  • python:pymunk + pygame 模拟六边形中小球弹跳运动
  • 文件上传漏洞:upload-labs靶场11-20
  • RISCV下Dovetail移植(2)——原子操作
  • TikTok矩阵系统介绍
  • 特辣的海藻!8
  • @PostConstruct注解的作用
  • 【前端学习笔记】Git 原理及面试题
  • 用本地浏览器打开服务器上使用的Tensorboard
  • 自学微信小程序的第十三天
  • 【Spring Boot 应用开发】-04-02 自动配置-数据源-手撸一个最简持久层工具类
  • 驱动开发系列43 - Linux 显卡KMD驱动代码分析(四)- DRM设备操作
  • Golang的数据库分库分表
  • 【网络安全】API安全防护完整指南
  • 【计算机网络入门】TCP拥塞控制
  • OpenGL ES -> GLSurfaceView纹理贴图
  • 词向量(Word Embedding)
  • 【SegRNN 源码理解】图示理解 forward的过程
  • 使用 marked.min.js 实现 Markdown 编辑器 —— 我的博客后台选择之旅
  • MySQL8 忘记密码