gpt4 book ai didi

css - 可以创建调色板以便于自定义 [CSS]

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:25 31 4
gpt4 key购买 nike

上下文:我正在为各种用户创建模板 HTML/CSS 代码,以自定义他们选择的页面颜色。虽然 CSS 能够减少 HTML 页面的样式代码,但我想知道是否可以有一个“主调色板”供用户更改 5 标题的十六进制以完成整个更改。

下面我有一个我的 css 示例,显示多个脚本调用相同的颜色,我想“将它存储在一个 var”中,我知道在 CSS3 中你可以使用 @font-face 但我不确定是否有一种简单的颜色方法。

请注意,虽然我的 CSS 仅包含 3 种颜色,但我的完整代码在表格、标题、div、p、img 等中调用了 5 种颜色。

编辑前我的 CSS 示例:

 body{
color:#ffffff; /*@colorTwo*/
background-color:#eeeeee; /*@colorThree*/
}

.heading1{
color:#3e3e3e; /*@colorOne*/
font-weight: bold;
text-decoration:underline;
padding-right: 1em;
}

.heading2{
color:#3e3e3e; /*@colorOne*/
text-decoration: underline;
padding-right: 1em;
}

.heading3{
color:#3e3e3e; /*@colorOne*/
padding-right: 1em;
}

最佳答案

使用JS/Jquery应用样式?

Index.html

<html>
<head>
<title>Title here</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<script src="customColors.js"></script>
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
<script>
//Get Element by id: $("#elementId");
//Get Element by class: $(".elementClass");
//Get Element by tag: $("elementTag");

$(".heading1").css("backround", colorOne)
... Rest of your code here :) ...
</script>

<div class="heading1"></div>
<div class="heading2"></div>
<div class="heading3"></div>

</body>
</html>

自定义颜色.js

var colorOne = '#color'
var colorTwo = '#color'
var colorThree = '#color'

关于css - 可以创建调色板以便于自定义 [CSS],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38864126/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com