css 使用content:attr()实现悬浮提示
来源:互联网 发布:搜款网服饰网络批发 编辑:程序博客网 时间:2024/05/16 07:32
还是上波效果图先:
关键属性、选择器和函数 content , data- , :before , :after , attr(),:
:before , :after 向指定元素插入内容,使用content属性指定插入的内容。
content一般和伪元素 :before和 :after搭配使用,一起生成内容。
attr()函数:可以获取该元素的属性,一般和data- * 自定义属性配合使用。
data-*:
data-* 属性用于存储私有页面后应用的自定义数据。
data-* 属性可以在所有的 HTML 元素中嵌入数据。
自定义的数据可以让页面拥有更好的交互体验(不需要使用 Ajax 或去服务端查询数据)。
html结构:
<div data-content="我是一个悬浮提示框" class="content">鼠标滑过我</div>
css样式:
.content{text-align: center;height: 50px;line-height: 50px;width: 100px;margin: 100px auto;padding: 5px;background-color: rgb(196,0,0);color: white;font-size: 18px;position: relative;}.content:hover{cursor: pointer;}.content:hover:before{content: attr(data-content); /*动态获取数据*/position: absolute;left: 100%;width:200px;height: 50px;font-size: 18px;line-height: 50px;background-color: rgb(0,196,0);margin-left: 12px;}.content:hover:after{ /*实现小三角*/content: "";position: absolute;left: 100%;top: 50%;margin: -10px 0 0 -8px;width: 0;height: 0;border-width: 10px;border-color: transparent rgb(0,196,0) transparent transparent;border-style: solid;}
参考资料:css中content和attr()的用法
0 0
- css 使用content:attr()实现悬浮提示
- Css content attr
- Ext实现鼠标悬浮提示
- CSS—实现悬浮层
- 单纯使用CSS实现动态提示
- CSS3 content attr
- jQuery实现网页右下角悬浮层提示
- 鼠标悬浮 实现隐藏div 提示
- angularjs框架的悬浮提示框实现
- CSS实现广告右侧悬浮效果
- js + css实现左侧悬浮导航栏
- CSS实现悬浮出现双括号
- JS+CSS 实现 悬浮滚动广告
- 分享使用jQuery和CSS实现的一个超酷缩略图悬浮逼近效果
- Tcpdf不使用css来实现线上合同和签章,图片悬浮
- 使用WindowManager实现悬浮窗口
- 使用WindowManager实现悬浮窗
- 使用WindowManager实现悬浮窗
- shell通过getopts获取参数
- 内存中数据格式
- 使用npm和webpack构建工作环境
- Linux中ELF格式文件介绍
- s5pv210——时钟系统
- css 使用content:attr()实现悬浮提示
- ajaxfileupload+struts2文件上传、下载
- 新手学习Photon之创建Photon服务器
- C++ explicit构造函数
- 计算机语言中是如何处理sin函数的?
- 今日进度--论文5.10
- 06 布局管理器
- jsp application对象使用 统计访问人数
- java中设置日期格式的方式一般用SimpleDateFormat("YY-MM-dd")就可以了,但为什么有的 SimpleDateFormat("YY-MM-dd",locale.getDefau