CSS3如何将"悬浮提示"功能玩出花样(自定义)

Posted 小郑搞码事

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS3如何将"悬浮提示"功能玩出花样(自定义)相关的知识,希望对你有一定的参考价值。

文章开始先看一个将要实现的效果-悬浮提示。


上面效果,传统的做法就是使用title属性来实现。 下面这样:


传统的做法可控性不强,使用起来有点僵硬,如果想要自定义一个悬浮提示,那就得使用CSS3提供的attr:能够在css中获取到元素的某个属性值,然后插入到伪元素的content中去。

html代码如下:

<div class="tips" data-title="小郑是搞码的">小郑是干嘛的?</div>

CSS代码如下:

.tips{

  color:red;

  margin:120px;

  position:relative;

}

.tips:hover::after{

  content:attr(data-title);

  display:inline-block;

  padding:10px 14px;

  border: 1px solid #ddd;

  border-radius:5px;

  color:#333;

  position:absolute;

  top:-50px;

  left:-30px;

}

悬浮提示效果完全可以自定义。当然元素hover的时候,在元素尾部添加一个内容是元素data-title的属性值。

以上是关于CSS3如何将"悬浮提示"功能玩出花样(自定义)的主要内容,如果未能解决你的问题,请参考以下文章

jquery easyui Buttons ,怎么悬浮有提示,title 不管用,是否要改源码,怎么改啊,大神

如何在DIV上方悬浮一个关闭按钮

JS悬浮窗口如何实现

如何去掉搜狗输入法悬浮窗,需要时再显示

求网站jq右侧客服悬浮窗代码

求教js如何实现悬浮式返回网页顶部的