使用AdaptiveBackgrounds.js从图像到背景输入主要颜色

对于某些设计师来说,他们更喜欢在内容本身内部使用一些主要的颜色-AdaptiveBackgrounds.js可以自动为您做到这一点。

背景与正确内容的良好组合会严重影响用户体验。

在Web上展示某些内容时,一些开发人员通常会很难决定哪些背景最适合使用。

它建立在同一开发人员制造的RGBaster之上。

AdaptiveBackgrounds.js是一个免费的jQuery插件,可帮助您轻松地将内容中最主要的颜色调整为背景。

您可以在此gif中查看其工作方式。

然后将提取的颜色应用于图像父对象。

页面第一次加载时,插件将从图像中提取颜色。

基本上,这是一个插件,可提取图像的调色板以获取主导色

演示
入门

您可以从其GitHub 页面获取插件文件。

尽管它基于RGBaster构建,但是您不再需要包含它。

AdaptiveBackgrounds.js需要jQuery库才能工作。

然后将所有必需的文件包括到您的项目中,如下所示:

<script type="text/javascript" src='js/jquery.js'></script>
<script type="text/javascript" src='js/jquery.adaptive-backgrounds.js'></script>
适应主要色彩

我们将尝试使用此工具,并使用它从Kartik Ramanathan的这张“ Double Arch”图片中提取主色,然后将其应用于父元素。

双拱

img标记内,给data-adaptive-background属性,如下所示,以便脚本可以获取颜色:

为了将主要颜色应用于元素,应将图像作为其子元素。

<div class='wrapper'>
  <img id="img" src="images/double-arch.jpg" data-adaptive-background='1'>
</div>

如果直接将img放在body ,则所有主体将应用主导色。

接下来,通过添加以下JavaScript代码来调用插件:

<script type="text/javascript">
 $(document).ready(function(){
  $.adaptiveBackground.run()
 });
</script>

因此,我们已将主导色应用于图像。

后双拱

有关更多示例和其他设置,您可以访问AdaptiveBackgrounds.js 文档页面。

最终思想

如果您这样做,请查看AdaptiveBackgrounds.js 演示页以获取更多想法。

您可能想要尝试给背景多一点颜色,以取得引人注目的效果。

使用AdaptiveBackgrounds.js,您将仅获得静态颜色。


翻译自: https://www.hongkiat.com/blog/image-dominant-color-background-adaptivebackgroud-js/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值