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

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>

相关文章:

  • 【智慧零售技术实战】云里物里ESL方案解析:四色电子纸+批量刷新功能如何高效能改造传统卖场?
  • python-leetcode-打家劫舍 III
  • Android 自定义View 加 lifecycle 简单使用
  • 大白话Vue 源码
  • linux进程调度-在系统调用时期调度
  • 人机交互进化论:解码智能手机81种交互方式背后的用户体验革命
  • [场景题]如何实现排行榜
  • 安装微软最新原版系统,配置好系统驱动并保留OOBE全新体验
  • 备考六级:词汇量积累(day3)
  • 人工智能之数学基础:矩阵的秩
  • Python例子——数据增删的常用方法
  • 优雅统计接口耗时:Spring Boot实战中的四种高效方案
  • RISCV下Dovetail移植(2)——原子操作
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-3.2.3 案例:新闻搜索引擎的相关性优化
  • 安装scikit-image==0.16.2报错
  • Electron桌面应用开发:自定义菜单
  • 墨迹天气携手天润融通,用AI提升气象服务效率
  • Anolis服务器Arm64架构服务器配置(其他版本服务器解决方式思路一质)
  • 18.分布式任务调度
  • 进程控制 ─── linux第15课
  • CBA官方对孙铭徽罚款3万、广厦投资人楼明停赛2场罚款5万
  • 因救心梗同学缺席职教高考的姜昭鹏顺利完成补考
  • 东部沿海大省浙江,为何盯上内河航运?
  • 联合国:欢迎俄乌伊斯坦布尔会谈,希望实现全面停火
  • 幼儿园教师拍打孩子额头,新疆库尔勒教育局:涉事教师已被辞退
  • 我使馆就中国公民和企业遭不公正待遇向菲方持续提出严正交涉