javascript - 谷歌浏览器显示基本过时的颜色选择器
问题描述
os -windows 10, chrome vr -Latest version... 我想使用不同的颜色选择器来动态给出值。
我的代码:
var color1 = document.querySelector(".color1");
var color2 = document.querySelector(".color2");
var body = document.getElementById("gradient");
var css = document.querySelector("h3");
function setGradient() {
body.style.background =
"linear-gradient(to right, "
+ color1.value
+ ", "
+ color2.value
+ ")";
css.textContent = body.style.background + ";" ;
}
color1.addEventListener("input", setGradient);
color2.addEventListener("input", setGradient);
<!DOCTYPE html>
<html>
<head>
<title>Background gradient</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body id="gradient">
<h1>Background Generator</h1>
<input class="color1" type="color" value="#ff0000">
<input class="color2" type="color" value="#ffff00">
<h2>Current CSS Background</h2>
<h3>linear-gradient(to right, rgb(255, 0, 0), rgb(255, 255, 0));</h3>
<script type="text/javascript" src="script.js"></script>
</body>
</html>
解决方案
您不能设置默认颜色选择器的样式。可以选择安装 jQuery 插件并使用它们的版本。
以下是一些示例:https ://www.jqueryscript.net/tags.php?/color%20picker/
推荐阅读
- tableau-api - 添加周末,不包括工作日
- html - 是否可以链接 :first-child 和 :last-child 伪类选择器?
- ruby-on-rails-3 - Savon::SOAPFault: (s:Client) 标头中缺少元素“RequestContext”
- c# - TPL 和内存管理
- javascript - 可以使用vue js + nuxt js隐藏broswer api(get,post)吗?
- tensorflow - 如何在本地环境中读取 GCS 路径
- macos - Jenkins 没有选择 /usr/local/bin 在 Mac 中执行作业
- jenkins - 加载groovy脚本时出现语法问题
- stored-procedures - 使用 `getclobval()` 执行 oracle 程序时出现“无效字符错误”
- android - Android Room 库与 Requery Sqlite 库冲突