按目标图片自动生成css背景色的js插件

从前对Pinterest除了瀑布流布局,还有就是对图片未加载出来前占位卡片的背景色与加载出来的图片颜色一致这点印象深刻。而今天本小小咖推荐的是一个可简便实现类似这个效果的js插件:Grade.js

Grade.js这个javascript插件可获取目标图片的2个主色来自动生成渐变背景色。

用法

首先是简单的HTML结构:

<!--the gradients will be applied to these outer divs, as background-images-->
<div class="gradient-wrap">
    <img src="./samples/finding-dory.jpg" alt="" />
</div>
<div class="gradient-wrap">
    <img src="./samples/good-dinosaur.jpg" alt="" />
</div>

引入grade.js后,参考如下直接引用即可:

<script src="path/to/grade.js"></script>
<script type="text/javascript">
    window.addEventListener('load', function(){
        /*
            所有图像容器的NodeList(或单个Node)。
             该插件将在找到<img />然后在对应
             父容器从中创建渐变背景色。
         */
        Grade(document.querySelectorAll('.gradient-wrap'))
    })
</script>

常见问题

  • 免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍
  • 提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。
    若排除这种情况,可在对应资源底部留言,或 联络我们.
  • 找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。
    同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

文件信息

  • 名称:按目标图片自动生成css背景色的js插件
  • 大小:506KB
  • 版权:仅供参考学习,请勿直接商用

标签