HTML如何在图片上添加内容

演示效果

最近做的一个效果是网页头部有一张大图,菜单栏漂浮在图片之上。我看到网上讲的很简单,大致原理就是图片定为相对定位,文字定为绝对定位即可。不过我实现的并不顺利,花了几个小时才让菜单栏漂浮在图片上。以下是效果图。

首先布好局:

请注意到此时菜单栏和文字并没有在图片之上,我给菜单栏设置的背景色是半透明的黑色,它若成功漂浮在图片之上,会是半透明的。

现在为图片和文字的盒子.imgw添加位置属性:position:relative;(相对定位)

为文字的盒子.words添加:position:absolute;(绝对定位)

也为菜单栏nav添加:position:absolute;(绝对定位)

这三个定位很重要!!

此时效果如下:

定位完了以后可以看到菜单栏不见了,文字也没有漂浮在图片上。不要着急,菜单栏只是被盖住了,现在给菜单栏设置z-index:10,

文字为它设置距离top:50%,距离left:30%。

这里是完整代码:

<!DOCTYPE html>
<html>
<head><title></title><meta charset = "utf-8">
</head>
<style type="text/css">nav{width: 100%;height: 60px;   background: rgba(0,0,0,.3);position: absolute;z-index: 10;}nav ul{list-style: none;margin: 0;padding: 0;}nav ul li{text-align: center;float: left;line-height: 60px;}nav ul li a{width: 100px;color: #fff;font-size: 20px;font-weight: 600;display: block;}nav ul li a:hover,nav ul li a:visited{text-decoration: none;background: rgba(0,0,0,.5);color: #fff;}.words{font-size: 40px;letter-spacing: 10px;position: absolute;top:50%;left: 30%;}.imgw{position: relative;}
</style>
<body><nav><ul><li class="active"><a href="#">首页</a></li><li><a href="#">服务</a></li><li><a href="#">支持</a></li><li><a href="#">博客</a></li><li><a href="#">下载</a></li></ul></nav><div class="imgw"><img src="data:images/header1.png" alt= "" width="100%"><div class="words">飞流太萌了</div></div>
</body>
</html>

HTML如何在图片上添加内容(如文字,菜单栏,按钮等)相关推荐

  1. 图片上添加贴纸怎么做?这几种方法很简单

    在图片上添加贴纸是一种非常实用的图片编辑技巧,通过添加贴纸,图片可以变得更加生动有趣,吸引人们的眼球.贴纸可以是各种形状.颜色和大小,从而丰富图片的视觉效果.例如,在一张风景照片中添加一只卡通动物的图 ...

  2. python代码图片-python实现图片上添加图片

    在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...

  3. python开发图片_python实现图片上添加图片

    在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...

  4. 在图片上添加文字并生成图片

    在图片上添加文字并生成图片 开发工具与关键技术:Visual Studio 2015 作者:李德新 撰写时间:2019年6月04日 在我们的日常生活中,我们经常能看到各样格式的表单,而且有时候我们还要 ...

  5. html和css的图片怎么加,html+css如何在图片上添加文字

    html+css如何在图片上添加文字 2018-09-14 效果如图 思路:div相对定位. 图片默认定位, 文字绝对定位 参考代码 html> /*div1下面 包含着1个图片和1段文字*/ ...

  6. java pdf 修改内容_生成PDF全攻略之在已有PDF上添加内容的实现方法

    项目在变,需求在变,不变的永远是敲击键盘的程序员..... PDF 生成后,有时候需要在PDF上面添加一些其他的内容,比如文字,图片.... 经历几次失败的尝试,终于获取到了正确的代码书写方式. 在此 ...

  7. php 图片上加文字,php使用GD库实现图片上添加文字的方法(代码)

    本篇文章给大家带来的内容是关于php使用GD库实现图片上添加文字的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我们可以利用php的gd库扩展来对我们的图片进行处理,例 ...

  8. opencv在图片上添加中文汉字(c++以及python)

    文章目录 一. 汉字点阵字库实现原理 1. 汉字编码 1.1 区位码 1.2 机内码 2. 点阵字库结构 2.1 点阵字库存储 2.2 16*16点阵字库 3. 汉字点阵获取 3.1 利用区位码获取汉 ...

  9. opencv怎么在图片上添加文字?

    在 OpenCV 中,可以使用 cv2.putText() 函数在图像上添加文本.这个函数需要指定文本.文本位置.字体.字体比例.颜色.线宽等参数. opencv怎么在图片上添加文字? 下面是一个示例 ...

最新文章

  1. 自动驾驶第一案结果敲定,谷歌无人驾驶和Uber达成2.5亿美元和解协议
  2. TS流解析之PMT表格解析
  3. 实现竖式步骤条_【色彩大详解】最适合考生的水粉静物画法及步骤
  4. 【译文】领域模型的五个特征
  5. 【CC精品教程】ContextCapture 4.4.12(CC,Smart 3D)简体中文版安装教程(附安装包下载)
  6. iphone开发如何隐藏各种bar
  7. leetcode 42 接雨水 单调栈
  8. 人类共同命运:当下,科学交流尤其需要乐观主义
  9. 深入浅出聊聊Kubernetes存储(二):搞定持久化存储
  10. backbone入门系列(4)集合
  11. 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_2 Mybatis中编写dao实现类的使用-保存操作...
  12. 斐讯K2 新版固件刷机教程
  13. signature=45f2913b66c5b2ae668a6622be005d65,国开大《商务英语4》自测试题及答案
  14. 屏蔽恼人的QQ迷你首页
  15. SystemUI之功能介绍和UI布局实现
  16. java 转pem_将Java密钥库转换为PEM格式
  17. 毕业论文(设计)开题报告
  18. 如何防止亚马逊账号关联的一些建议值得卖家们收藏?
  19. 根据离散傅里叶变换对ECG信号进行频谱分析
  20. csgo跳投指令_CSGO控制台进阶指令

热门文章

  1. 网络ghost使用教程 网络克隆操作实例
  2. ORACLE对象权限被非授权用户收回的可行性探究
  3. springboot视频网站毕业设计-附源码240925
  4. taobao 登录功能代码 淘宝
  5. 再思考如何正确的致富
  6. serializers的应用
  7. 在win7下用vs2008 编译程序时出现“mt.exe停止工作”问题的解决办法
  8. 【硬核科普】动环监控系统工作原理
  9. 利用Scanner和Random类写的java猜字小游戏
  10. 每天逛两次社交网站,每次都有新愤怒?​