鼠标悬停在图片上显示文字,是电商网页经常使用的效果,下面三步教会大家CSS如何完成这个效果。

前提

HTML图片和文字是并列显示的。如下:

我是雪豹

1. 将文字浮在图片上

我们加个div把图片和文字包在一起,并且加上img-group和img-tip这两个class,便于后面的处理。

我是雪豹

我们要让文字浮在图片上面,需要加上定位。看文字浮在了图片的底部。

.img-group {

position: relative;

display: inline-block;

}

.img-tip {

position: absolute;

bottom: 0;

}

display: inline-block;与定位无关,只是使整个.img-group长宽与图片适应。

2. 文字与背景处理

文字左对齐,我们把文字居中。给.img-tip添加如下代码:

width: 100%;

text-align: center;

文字不清楚,我们加上背景和字体颜色,并适当的设置一下透明。给.img-tip添加如下代码:

background: #000;

color: #fff;

opacity: 0.6;

3. 鼠标悬浮特效

现在静态效果已经完成了,接下来,加一下鼠标悬浮出现文本的效果,现在.img-tip添加如下代码,让文本默认隐藏:

display: none;

再加上鼠标悬停在图片上,显示文本的代码:

.img-group:hover .img-tip {

display: block;

}

代码总汇

HTML

我是雪豹

CSS

.img-group {

position: relative;

display: inline-block;

}

.img-tip {

position: absolute;

bottom: 0;

background: #333;

color: #fff;

opacity: 0.6;

display: none;

}

.img-group:hover .img-tip {

display: block;

width: 100%;

text-align: center;

}

很简单吧,童鞋们get了吗?

如有帮助请点赞,如有疑问请留言。

前端实现图片悬浮_前端技巧集:三步制作图片悬浮文字相关推荐

  1. 怎么把静态图片做成动态图?简单三步让图片动起来

    想要让普通的静态图片动起来,使用gif图片制作(https://www.gif.cn/)工具-[GIF中文网]就能够实现.非常简单,上传jpg.png格式的图片,就可以在线制作gif动图,打开浏览器即 ...

  2. 前端背景图放置_前端开发关于网页背景图片的缩放自适应及组合形成背景图的问题...

    前端游戏开发贴吧 游戏前端开发 游戏开发流程 策划美术前端后端 昨天在切图时遇到如下两个问题: 1.需要背景图片无论浏览器大小如何缩放,背景图片始终宽度百分百显示. 2.需要将给出的一张背景图片和一张 ...

  3. 前端传中文文件名_前端工程师需要掌握哪些知识,web前端开发规范总结

    Web前端作为开发团队中不可或缺的一部分,需要按照相关规定进行合理编写(一部分不良习惯可能给自己和他人造成不必要的麻烦).不同公司不同团队具有不同的规范和文档.下面是根据不同企业和团队的要求进行全面详 ...

  4. java前端接口怎么写_前端接口怎么写

    1.java后台怎么写接口给前端使用 java后台如何给前端写使用接口,框架一开始就得考虑好的,很多都使用mvc架构往往用户登录时,用户密码符合,会允许其访问,保存登录信息,下次就不需要再次登录了,直 ...

  5. 竖向图片插入_Word小技巧:让你的图片文字排版更有创意

    想在头条中发表文章或者写论文,插入的图片太单调?今天小编就简单跟大家分享几个小技巧,图片搭配文字让你的版面更有可读性. 第一种:最简单的横向文字排版 具体做法:在word中插入图片后,插入一个文本框后 ...

  6. 我的世界java下载慢怎么办_只需要这三步,用Java也能图片识别

    作者:不学无数的程序员 最近闲来无事研究了一下用 Java 如何模拟浏览器的行为,在实验登录的步骤时碰到了识别验证码的问题,于是在网上查找了关于 Java 如何进行图片识别验证码,由于根据网上查找的相 ...

  7. python 图片文件_初学Python-只需4步,爬取网站图片(附py文件)

    很多人学习Python很重要的一个原因是,可以很简单的把一个网站的数据爬下来. 尤其是做我们这一行,产品经理,电商行业. 领导:弄一个买卖游戏周边商品的交易APP出来. 我:行,那我们卖什么呀? 领导 ...

  8. birt报表表格边框_手把手教你五步制作出一张领导驾驶舱报表

    领导驾驶舱报表是一款为企业内部领导及相关高管提供企业数据指标分析的报表,用来实时反映企业的运行状况,将企业管理决策提升到一个新的高度. 今天小编用亿信华辰的亿信ABI给大家实际演示,通过5个步骤就可以 ...

  9. Python利用pptx模块三步将图片插入特定PPT模板

    任务描述​​​​​​​ 有一个如下图所示的PPT模板,希望将已有的图片以特定的顺序插入到模板占位符中 现有PPT模板 希望的结果 代码演示 import os from os.path import ...

最新文章

  1. 案例丨神策数据赋能物流服务行业数字化转型
  2. HDU 2647 Reward (拓扑排序)
  3. Git之添加公钥之后git clone ****提示sign_and_send_pubkey: signing failed: agent refused operation
  4. java接口的定义与实现实验报告,赶紧收藏备战金三银四!
  5. Python3之数据类型
  6. 使用vue-cli3搭建项目详细步骤
  7. DataGrid的动态绑定问题(二)
  8. 移动通讯市场发展概况及预测
  9. html各类表格制作,HTML:复杂表格制作
  10. 清新漂亮简约好看的个人博客网站模板
  11. 微信计步器怎么不计步_微信计步器怎么用?微信计步器在哪里?
  12. 数据库以及Mysql入门
  13. Win10、Win11打开远程桌面连接方法
  14. TTL、Ping包最大字节数、网络时延、抖动、丢包率,看完瞬间变大神!
  15. 使用Python将一个excel的某些内容导入到新的excel中
  16. 测试排期估时多长合理?
  17. TPAMI 2021 | 让时间走向二维,基于文本的视频时间定位新方法:MS-2D-TAN,兼顾速度与精度!...
  18. UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa0‘ in position 21: illegal multibyte sequ
  19. 调用腾讯云OCR接口识别身份证和户口本
  20. 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置

热门文章

  1. 华为服务器协议标准,配置服务器的标准和要求
  2. 爱因斯坦唯一翻车的地方,量子纠缠太魔幻了,他始终不愿相信
  3. 数据生意背后的云计算
  4. flutter全屏时钟!GitHub标星1w的安卓架构师必备技能,含BATJM大厂
  5. 阿里云短信服务开通(只限于测试,国内短信)
  6. 项目的开始 —— 第二步识别干系人
  7. pandas 多条件筛选DataFrame
  8. excel格式设置:自定义单元格让数据大变身
  9. Whale帷幄 - 智慧新零售技术营销解决方案 商超门店全场景数字化
  10. linux引导分区是什么,Linux的引导过程剖析