作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里完全是新手。我正在尝试创建一个不是线性渐变类型版本的背景生成器,当我访问色轮时,背景不会改变。这是它的代码。
var css = document.querySelector("h3");
var color1 = document.querySelector(".color1");
var body = document.getElementById("gradient");
function setGradient() {
body.style.background = "#"+ color1.value;
css.textContent = body.style.background + ";";
}
color1.addEventListener("input", setGradient);
<body id="gradient">
<h1>Background Generator</h1>
<input class="color1" type="color" name="color1" value="#00ff00">
<h2>Current CSS Background</h2>
<h3></h3>
</body>
最佳答案
您几乎已经做到了,当您尝试分配正文的背景颜色时,需要删除的是 color1.value
之前的 "#"
。 color1.value
中的值已经是十六进制颜色代码,因此它们具有起始哈希值。试试这个。
var css = document.querySelector("h3");
var color1 = document.querySelector(".color1");
var body = document.getElementById("gradient");
const currentColor = document.querySelector(".current");
function setGradient() {
body.style.background = color1.value;
css.textContent = body.style.background + ";";
}
color1.addEventListener("input", setGradient);
<body id="gradient">
<h1>Background Generator</h1>
<input class="color1" type="color" name="color1" value="#00ff00">
<h2>Current CSS Background</h2>
<h3></h3>
</body>
关于javascript - 纯色背景生成器不会显示任何背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65746273/
我正在尝试更改iOS背景颜色,但是我认为透明度(alpha:1)似乎在起作用并改变了预期的颜色。 In **AppDelegate.m** rootView.backgroundColor = [
https://www.dropbox.com/s/4zkhtdv4yaqhpxy/Screenshot%20from%202015-01-28%2010%3A42%3A02%201.png?dl=0
照明不工作,对象显示为纯色。颜色本身随 Material 或照明参数而变化,但没有阴影或任何纯灰色。 部分代码如下: glPolygonMode(GL_FRONT_AND_BACK, GL_FILL)
ppt幻灯片生成时,系统默认是无色背景填充,幻灯片设计需要手动设置背景效果,可设置颜色填充或者图片背景填充。本文将对此介绍具体实现方法。 jar文件导入方法(参考): 步骤1:在java程序中可
我是一名优秀的程序员,十分优秀!