我目前正在使用此代码设置div的图像背景:
$('.sample_image').css('background-image', 'url('+ $(this).attr("src") +')');
我们使用它是为了当用户点击图像色样时,它会将其设置为背景图像,这样他们就可以更好地查看产品。
问题是一些图像样本有两种颜色,以显示次要颜色。我只需要显示左侧的颜色(左上角像素)
JQuery可以做到这一点吗?
您必须使用<canvas>
,所以不需要,而不仅仅是使用jQuery。
基本上,你可以将你的图像转移到画布元素中,然后你就可以在那里使用它了。可能有插件可以做到这一点,但它只适用于现代浏览器。