高效-5css自定义提示信息

当要实现hover的时候显示提示信息,如果用title属性觉得效果太弱,但是又不想用js写,更不想引入tooltip第三方库,则可以使用css3的attr属性实现。
把文案放在data-title中,使用伪类实现。


03.gif
<p><span data-title="我是提示信息">鼠标移到我上面试试</span></p>

<style>
  span[data-title]{
    position: relative;
  }
  span[data-title]:hover:before{
    content: attr(data-title);
    position: absolute;
    top: -150%;
    left: 50%;
    color: #fff;
    padding:4px; 
    background: #383838;
    transform:translateX(-50%) ;
    white-space: nowrap;
  }
  span[data-title]:hover:after{
    content: '';
    position: absolute;
    left: 50%;
    transform:translateX(-50%) ;
    top: -20%;
    border: 6px solid transparent;
    border-top-color: #383838; }
  }
</style>

推荐一个好用的库

hint.css

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,842评论 1 92
  • 了解自己的最佳途径不是沉思默想,而是行动。忠于职守的过程,你会发现本真的自我。——约翰.歌德 这一章的主题是告诉大...
    王五月阅读 387评论 0 1
  • 工作上兢兢业业,精益求精;生活上勤勤恳恳,感恩戴德;学习上孜孜不倦,不畏艰辛,所谓一流的匠人有一流的心...
    天天向上的树阅读 522评论 0 1
  • 连续358 【耶47:6】耶和华的刀剑哪,你到几时才止息呢?你要入鞘安靖不动。 《感动》神定义审判无人能阻挡 今天...
    报佳音阅读 846评论 0 0