javascript - 允许用户选择颜色
问题描述
我有一个页面,用户在其中输入 twitch 用户名。然后,它使用带有人员抽搐详细信息(姓名、在线或离线等)的 javascript 创建一个 iframe,然后他们可以在自己的网站上使用此 iframe。
但是,框架的样式由 CSS 文件确定。我想要的是用户使用颜色选择器来选择背景和字体颜色,这样他们就可以让 iframe 匹配他们自己的网站主题。
我该怎么办?我不想编辑 CSS 文件,因为这将为在其网站上使用 iframe 的每个人更改它。
我看过一个网站,他们专门为所选颜色创建了一个目录,例如 www.mysite.com/01234/098766/username。但不知道这是如何实现的。
解决方案
您可以使用输入颜色选择器
function colorSelected (element) {
document.body.style.background = element.value
}
<div>
Pick a color <input onchange="colorSelected(this)" type="color">
</div>
推荐阅读
- android - 在 Android Studio 中签出 Git 项目导致“项目不使用 Gradle”
- android - 使用 WorkManager 的定期工作请求不起作用
- c++ - 如果条件取决于模板类型并且在编译时已知,是否保证 C++ 编译器不会生成分支?
- c# - WPF 应用程序中使用了哪些线程?
- java - 加密要通过 Amazon S3 发送的大型流
- c# - 输入数字,然后显示每行字数
- pandas - 使用双键多索引在 Pandas DataFrame 中插入行失败
- javascript - ASP.NET MVC 5 - jQuery AJAX 有效,Fetch API 无效
- python - ModuleNotFoundError:没有名为“six.moves.url”的模块
- c# - 如何在 ASP.Net WebAPI 2.0 中通过基于令牌的身份验证使用 Swagger