• 纯CSS 实现tooltip 内容提示信息效果


    纯CSS 实现tooltip 内容提示信息效果

    Tooltip 也就是内容的提示信息,合理使用可以给用户比较好的体验。

    实现方法有很多种,有很多JS 插件,我这里介绍的是纯CSS实现的方法,兼容性也比较靠谱,IE8+均可正常显示。实现方法也非常简单。

    html结构

    <a class="css-tooltip" href="http://fatesinger.com/73887" data-tooltip="137 likes with 3.43k reads">WordPress Theme Pivot</a> 

    可以看到关键有2点,意识有 css-tooltip 标签,二是用 data-tooltip 保存提示信息。

    css代码

    .css-tooltip{position:relative}
    .css-tooltip:after{background-color:rgba(0,0,0,0.8);border-radius:3px;bottom:30px;color:#fff;content:attr(data-tooltip);display:none;font-size:12px;left:50%;line-height:1.3;padding:5px;position:absolute;text-align:center;width:160px;margin-left:-85px}
    .css-tooltip:before{content:"";border:4px transparent solid;border-top-color:rgba(0,0,0,0.8);position:absolute;bottom:22px;left:50%;display:none;margin-left:-4px}
    .css-tooltip:hover:after,.css-tooltip:hover:before{display:block}
    

    PS

    • 也可以使用 .xxxx[data-tooltip] 这种选择器。
    • 尽量不要和 title 标签同时使用,会比较不美观。
  • 相关阅读:
    selenium-03-01截图函数
    selenium-03-02操作元素-等待
    [转]Linux下 tar.xz格式文件的解压方法
    selenium-05-问题2
    selenium-05-常见问题
    selenium-01-简介
    underscore
    前端底层-继承
    前端底层-面向对象3
    前端底层-面向对象2
  • 原文地址:https://www.cnblogs.com/sunshq/p/4325434.html
Copyright © 2020-2023  润新知