首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS3如何将“悬浮提示”功能玩出花样

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

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

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

html代码如下:

小郑是干嘛的?

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的属性值。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180730A07RSJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券