javascript - 获取绝对定位的透明元素的真实背景颜色
问题描述
我有一个绝对定位的透明元素
标题{位置:绝对;顶部:0px;宽度:100%;}
...并且它位于彩色 div 之上。
如何使用javascript获取绝对定位的透明div下面的div的颜色?
随意问任何问题。
解决方案
听起来您必须实际捕获“屏幕截图”并查看最终呈现页面的方式。据我所知,这是唯一的方法。
基本上,您需要检查单个像素的渲染颜色。不知道为什么要这样做很关键,这是否必要。
实现此目的的一种方法是使用https://html2canvas.hertzen.com之类的东西来截取渲染页面的屏幕截图,将其放入<canvas>
元素中,然后一旦有了,检查您知道的像素的颜色在标题内;查看https://jsfiddle.net/ourcodeworld/8swevoxo/以获取示例。
推荐阅读
- amazon-s3 - 使用 Terraform 在 s3 存储桶中创建文件夹和子文件夹
- python-2.7 - 如何为 1.10 版本安装 h5py
- php - 如何向 Symfony 表单字段添加选项?
- python - 如何从命令行调用端点并将参数传递给 URL?
- python - 在环境中安装 spyder
- python - 如何将 bot.anything 与 cogs 一起使用?
- gnuplot - 使用 gnuplot 重新缩放树的图
- keras - 如何在 Google Colab 上为 Theano 提供用于 blas 的动态库?
- swift - 组合框架 removeDuplicates 的奇怪行为
- cql - ScyllaDB:物化视图未更新