zoukankan      html  css  js  c++  java
  • css content 的 attr 用法 (实现悬浮提示)

    content 的attr 实现 鼠标悬浮 显示 悬浮提示,

    content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。

    方法/步骤

    1. 1

      <div>

          <span data-tooltip="hello world">Hover Me!!!</span>

      </div>

    2. 2

      css如下

      body{
        padding: 100px;
      }
      span{
        position: relative;
        display: inline-block;
        &:hover{
          cursor: pointer;
        }
        &:hover:before{
          content: attr(data-tooltip);
          background-color: #d9444a;
          color: #fff;
          padding:.8em 1em;
          position: absolute;
          left: 100%;
          top: -70%;
          margin-left: 14px;
          white-space:pre;
        }
        &:hover:after{
          content: '';
          position: absolute;
          left: 108%;
          top: -70%;
           0;
          height: 0;
          border-right:8px solid #d9444a;
          border-top:8px solid transparent;
          border-bottom:8px solid transparent;
        }
      }
    3. 3

      data-  为自定义属性,如上 自定义 提示 data-tooltip ="hello world",

      配合   before ,after 使用 content 的attr 调用 自定义提示,

      content: attr(data-tooltip);

    4. 4

      鼠标悬浮显示效果图如下:

  • 相关阅读:
    暑期学习录
    08管道命名符
    07输入输出重定向
    06grep与find命令详解
    05tar命令详解
    04文件目录管理命令
    03工作目录切换命令与文本文件编辑命令
    02系统状态检测命令
    01常用系统工作命令
    vue2.0细节剖析
  • 原文地址:https://www.cnblogs.com/hjsblogs/p/5371232.html
Copyright © 2011-2022 走看看