Jquery 用于更改背景颜色的Javascript颜色选择器

Jquery 用于更改背景颜色的Javascript颜色选择器,jquery,html,css,Jquery,Html,Css,我一直在尝试重新创建一个颜色选择器函数,可以在这里找到: 我想我拥有JSFiddle中的大部分功能,但我遗漏了一些东西 $('.color')。悬停(函数(){ $('#image').css({ 'background-color':$(this.css('background-color')) }); }) #图像{ 背景:url(http://www.chismbrothers.com/images/woodfloors.png); 高度:341px; 宽度:515px; } .颜色{

我一直在尝试重新创建一个颜色选择器函数,可以在这里找到:

我想我拥有JSFiddle中的大部分功能,但我遗漏了一些东西

$('.color')。悬停(函数(){
$('#image').css({
'background-color':$(this.css('background-color'))
});
})
#图像{
背景:url(http://www.chismbrothers.com/images/woodfloors.png);
高度:341px;
宽度:515px;
}
.颜色{
宽度:50px;
高度:50px;
显示:块;
浮动:左;
保证金:5px;
}

如果您查看第一个链接显示的图像:

它是使用透明背景制作的。当你将鼠标悬停在不同的颜色上时,它会改变背景颜色的css

下面是一个使用jquery的工作示例:(fiddle不工作,因为颜色选择器liobrary似乎不再存在)

这也可以在直接的javascript中完成,如下所示:

const colorselected=document.getElementById('colorselected');
const image=document.getElementById('image');
document.querySelector('.color').addEventListener('change')({
当前目标
}) => {
image.style.backgroundColor=currentTarget.value;
colorSelected.textContent=currentTarget.value;
});
#图像{
背景:url(https://i.stack.imgur.com/5O4iO.png);
高度:341px;
宽度:515px;
}
.颜色{
宽度:50px;
高度:50px;
浮动:左;
利润率:5px0px;
}


#fdee44
如果您查看第一个链接显示的图像:

它是使用透明背景制作的。当你将鼠标悬停在不同的颜色上时,它会改变背景颜色的css

下面是一个使用jquery的工作示例:(fiddle不工作,因为颜色选择器liobrary似乎不再存在)

这也可以在直接的javascript中完成,如下所示:

const colorselected=document.getElementById('colorselected');
const image=document.getElementById('image');
document.querySelector('.color').addEventListener('change')({
当前目标
}) => {
image.style.backgroundColor=currentTarget.value;
colorSelected.textContent=currentTarget.value;
});
#图像{
背景:url(https://i.stack.imgur.com/5O4iO.png);
高度:341px;
宽度:515px;
}
.颜色{
宽度:50px;
高度:50px;
浮动:左;
利润率:5px0px;
}


#fdee44
对于开始,您必须在左侧菜单中选择“无环绕”和“无库”-这里是更新版本:我在下面的示例中添加了一个提琴。对于开始,您必须选择“无环绕”和“无库”在左边的菜单中-这里是更新版本:我在我的示例中添加了一个提琴below@Neal如何确定图像的哪个区域获得背景色?我看不出来。。。。。在photoshop或chrome的inspect元素中检查图像,你会看到墙壁是透明的,所以无论你在后面放什么颜色都会发光thru@Neal是的,真的很漂亮。你的javascript是我的十分之一,这是怎么回事?例如Tab例程?@Paul,我正在使用jQueryLibrary@Neal所以我现在应该编辑这个标题,这样人们可以在上面搜索。谢谢你的帮助,我永远也想不到。@Neal如何确定图像的哪个区域是背景色?我看不出来。。。。。在photoshop或chrome的inspect元素中检查图像,你会看到墙壁是透明的,所以无论你在后面放什么颜色都会发光thru@Neal是的,真的很漂亮。你的javascript是我的十分之一,这是怎么回事?例如Tab例程?@Paul,我正在使用jQueryLibrary@Neal所以我现在应该编辑这个标题,这样人们可以在上面搜索。谢谢你的帮助,我永远也想不到。