@开启博客之旅,记录生活

css将两张图片叠加

本质上的原理其实是,一个作为背景图片,另一个作为DOM节点元素添加进去。这是我本人的第一篇正式博客,我觉得,现在分享学习到的知识还不晚。刮风了,待会去吃饭

1 html代码部分
该部分是简单的内容结构,其实还可以省略:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><script type="text/javascript" src="showicon.js"></script><link rel="stylesheet" href="showicon.css"><title>Document</title>
</head>
<body><!-- 想明白了,其实就是一张背景图 --><div class="container"><div class="crosstalk"><div class="icon_one"><img class="imgSmall" src="../icon_set/dynamic-filling.png" alt="icon图标"></div></div></div><button type="button" onclick="hide()">click me!</button>
</body>
</html>

2.css代码部分
该部分主要定义一个作为背景图片的自适应,其余就是简单的修饰:

.container{width: 240px;height: 240px;background:#ccc;
}
.crosstalk{width:240px;height:120px;background: url("../img/xiangsheng.jpeg") center center no-repeat; background-size:cover ; }
.icon_one{width: 20px;height: 20px;margin-left: 120px;display: none;
}
.imgSmall{width:28px;height: 28px;}
  1. js代码部分
    该部分很简单,获取节点,对其修改:
var count=0;
function hide(){var obj=document.getElementsByClassName("icon_one")[0];if(count%2==0){obj.style.display="block";count+=1;}else{obj.style.display="none";count-=1;}
}

如果你有其他更好的方法,记得分享。奥里给!

css将两张图片叠加(简易方法)相关推荐

  1. 学习如何使用html和css样式将两张图片叠加到另一张图片上,实现微信扫一扫二维码效果

    学习如何使用html和css样式将两张图片叠加到另一张图片上,实现微信扫一扫二维码效果 <!DOCTYPE html> <html> <head><meta ...

  2. android 中关于两张图片叠加方法(记录)

    最近在做一个小的Android项目中遇到一个问题,就是不知道为什么机器输出的分辨率不稳定,总是有几十个像素的误差.导致屏幕适配出现了问题.这次主要记录一下解决思路. 问题就如图 主要是一张背景图 ,在 ...

  3. 使用Vue将两张图片叠加再保存为一张图片下载

    最终效果 将一张课程图片和一张二维码图片叠加(网上图片随便乱找,勿对号入座!!!) 步骤 先将两张图片使用css进行叠加,然后按照自己需求将图片移动到合理位置 要使用到一个插件将两张图片转为canva ...

  4. Unity3D-Shader之两张图片叠加并且通过颜色调控

    最近项目需要做一个图片叠加在一个模型上,而且还需要通过调整颜色改变两个图片的颜色和透明程度. 另外,还需要一个调控值,管理两张图片是否完全显示,Shader如下: Shader "Unlit ...

  5. opencv两张图片叠加显示

    详细流程: (一).线性混合操作:使用addWeighted() 1.代码 2.说明 3.图片效果 (二).使用roi和mask方式 1.代码 2.说明 3.图片效果 (一).线性混合操作:使用add ...

  6. 基于html+css的两张图片并排

    准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 20 ...

  7. Html和css 两张图片叠加一起

    转载于:https://www.cnblogs.com/saysmy/p/5594872.html

  8. ios合并两张图片(叠加两张图片 重合两张图片)

    第一张图片 第二张图片 效果图 创建一个 UIImageView (黑斜体是关键一行代码)UIImageView *imgView = [[UIImageView alloc]initWithFram ...

  9. iOS 合并两张图片(叠加两张图片 重合两张图片)

    最近产品给了一个奇葩的需求,需要把一个活动海报和用户生成的二维码合成一张图片,分享出去,效果如下: 创建一个 UIImageView (黑斜体是关键一行代码) UIImageView *imgView ...

最新文章

  1. 一场低调的逆袭:清华文化如何改变了王兴和美团?
  2. 国际域名也将列入监管范畴(本文转载自【易名中国】)
  3. ui unity 图片高亮_程序化生成UI模型与顶点动画
  4. 数据结构探险——树篇
  5. 更改oracle背景,Oracle 11gR2修改用户后导致系统HANG住
  6. 循环执行次数 n(n+1)/2
  7. Webbench学习笔记二:getopt_long函数和build_request函数
  8. 唐宇迪学习笔记11:决策树算法
  9. 科比数据集分析与预测
  10. lamp一键安装包不安装mysql_LAMP一键安装包安装与配置
  11. 基于C/C++的弹出气泡框
  12. 知乎高赞的学习网站,建议收藏
  13. Comparing JSON and XML? Stop it!
  14. 计算机怎么把磁盘内存分给其他盘,怎么把未分配的内存分给d盘
  15. python——实现鼠标与键盘监听与事件处理
  16. 大众点评列表页采集思路,破解字体文件反爬(包含项目github 可用时间至2020-01-21)
  17. 鸟哥Linux学习之——数据流重定向
  18. 线性代数——正交矩阵
  19. JS实现国家省市三级无刷新联动
  20. 奥运五环-web前端

热门文章

  1. 分析方法笔记--AARRR模型
  2. 天空盒六面图片+左右眼3D全景图片
  3. composer报错解决
  4. Composer安装包
  5. 高通平台修改msm8916_defconfig
  6. python again_It’s really(wonder)________ to see you here again in Beijing.
  7. 兔子繁殖问题Java实现
  8. Pytorch+LSTM+Encoder+Decoder实现Seq2Seq模型
  9. 小程序获取用户头像、昵称
  10. Windows 11 安装 Matlab 2022a 保姆级教程