zoukankan      html  css  js  c++  java
  • css实现的鼠标悬浮提示

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

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

    html:

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

    css:

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

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

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

    content: attr(data-tooltip);

  • 相关阅读:
    swift 初见-4运算符与字符串操作
    IOS中数据持久化1-CoreData
    swift 初见-3
    swift 初见-2
    系统硬件1-短信,打电话
    swift 初见-1
    socket理解流程图
    文件操作方法fscanf
    Prim模板
    树剖求LCA模板
  • 原文地址:https://www.cnblogs.com/aryu/p/10174176.html
Copyright © 2011-2022 走看看