css - 如何在没有后透明部分的情况下将背景颜色覆盖到背景图像
问题描述
我想 为此效果实现 css 内容:但我不知道如何编写正确的 css 代码或者可能无法实现? 实际的
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="result.css" />
<title>无标题文档</title>
</head>
<body style="background-color:black;" >
<div class="_7_cursor_png"></div>
<div class="_10_cursor_png"></div>
<div class="board"></div>
<div class="board2"></div>
</body>
</html>
@keyframes k0 {
0% { opacity:0; }
0.0009999999% { opacity:1; }
99.99998% { opacity:1; }
100% { opacity:0; }
100% { opacity:0; }
}
._7_cursor_png { left:107px;
top:0px;
transform:rotate(0rad) scaleX(1) scaleY(1);
opacity:0.00;
background-color:#FFFF00;
height:240px;
width:240px;
animation:k0 4000001ms linear 0ms forwards;
background-image:url("cursor\.png");
background-blend-mode:multiply;
position:fixed; }
@keyframes k1 {
0% { opacity:0; }
0.0009999999% { opacity:1; }
99.99998% { opacity:1; }
100% { opacity:0; }
100% { opacity:0; }
}
._10_cursor_png { left:427px;
top:240px;
transform:rotate(0rad) scaleX(1) scaleY(1);
opacity:1.00;
background-color:#FFFFFF;
height:240px;
width:240px;
animation:k1 4000001ms linear 0ms forwards;
background-image:url("cursor\.png");
background-blend-mode:multiply;
position:fixed; }
.board { top:480px;
left:0px;
width:3000px;
margin:0px;
padding:0px;
height:3000px;
position:fixed;
background-color:#000000; }
.board2 { left:854px;
top:0px;
margin:0px;
padding:0px;
width:3000px;
height:3000px;
position:fixed;
background-color:#000000; }
我只想更改背景图像颜色但跳过这些透明像素,所以我认为它应该提供 css 属性或我可以使用的东西。
解决方案
推荐阅读
- flutter - Flutter - mainAxisAlignment 不适用于列中的行
- java - Servlet 不适用于 Tomcat 8 中的某些路径
- swift - 多个 if let in Swift
- javascript - 如何在 Odoo-12 销售点覆盖 screen.js 中的 renderElement 函数
- python - 直接在 Python 解释器上打印
- javascript - 如何使用变量值来调用对象属性?
- javascript - Javascript 将所需库设置为模块导出以实现继承
- javascript - Google 应用程序中使用 changeType 的事件对象
- java - 安卓工作室滑翔
- python - 有没有办法将 x,y 坐标转换为灰度矩阵?(Python)