我需要转换一堆十六进制的颜色代码(如#fff
)的文本到方形/拇指的颜色(一个带有CSS样式的div )。
有没有一个jQuery函数(或类似的函数)来实现这一点?
谢谢
发布于 2019-05-28 02:23:37
对于该任务,jQuery中没有现成可用的函数,但是可以很容易地将您使用jQuery提供的工具描述的内容归档:
function createColorSquares(colors) {
for (let color of colors) {
let square = $('<span>', { class: 'colorSquare' }).css('background-color', color);
$('body').append(square);
}
}
let myColors = ['#f00', '#ff0', '#f0f', '#0ff'];
createColorSquares(myColors);
.colorSquare {
display: inline-block;
width: 16px;
height: 16px;
margin: 4px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
https://stackoverflow.com/questions/56330671
复制相似问题