美文网首页
图片占位符生成器:holder.js

图片占位符生成器:holder.js

作者: 切糕糕 | 来源:发表于2017-11-27 23:36 被阅读87次

当我们在进行网页的排版布局时,有时会需要放置些占位图片来丰富内容,手动生成这些占位图片的话,特别是尺寸要精确到像素时,就会有些繁琐。

好在 holder.js 可以帮我们自动生成占位图片,而且还能定义占位图片的一些基本样式。

基本用法

Holder.js的基本用法很简单,可以去 官网 下载, 引入holder.js文件就可以了,也可以直接使用Bootcss的CDN :

<script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script>

向页面中插入占位图片,只需把img标签的src属性统一设置成holder.js,并附上图片的尺寸就可以了:

<img src="holder.js/300x200">

holder.js就会在该处自动生成一张规定尺寸的占位图片:

基本用法

控制占位图片尺寸

holder.js中的图片尺寸,默认单位是像素。也可以用百分比作为单位,这样占位图片就会根据父节点的尺寸自动缩放。注意,holder.js中百分比要写p,而不是%

<img src="holder.js/100px200"`>
宽度按百分比定义的占位图片

想要让占位图片在缩放时,依然保持固定的长宽比,可以加上auto参数:

<img src="holder.js/300x200?auto=yes">
保持长宽比的占位图片

调整占位图片的样式

调整颜色

holder.js生成的占位图片默认是浅灰色配色,配色可以通过theme参数修改:

<img src="holder.js/300x200?auto=yes&theme=vine">

holder.js共定义了6种占位图片配色,分别是:skyvinelavagrayindustiralsocial

holder.js内置的6种配色

如果内置的配色方案不满足你的需要的话,还能自己定义配色。可以配置项有限,但基本上能满足需要:

Holder.addTheme("dark", {
  bg: "#000", // 背景色
  fg: "#aaa", // 前景色(字符颜色)
  size: 11, // 字符大小
  font: "Monaco", // 字体
  fontweight: "normal" // 字符粗细
});

调整文字

占位图片的正中默认显示该图片的尺寸,可以通过text参数修改成任意文字。如果需要换行,就在换行处输入\n,注意\n的两边各需要一个空格:

<img src="holder.js/300x200?text=此处请放一张绿色的图片 \n 最好有边框">
带有自定义文字的占位图片

以上就是holder.js的使用方法。

相关文章

  • 前端控件

    图片占位符生成器:holder.js使用

  • 图片占位符

    插件 Holder.js 图片占位符插件 holder.js 可以为图片生成一个占位符图片也可以为某个区域生成一个...

  • 图片占位符生成器:holder.js

    当我们在进行网页的排版布局时,有时会需要放置些占位图片来丰富内容,手动生成这些占位图片的话,特别是尺寸要精确到像素...

  • PPT母版中的异形图片占位符制作

    本篇文章大致的制作思路是这样的。 在PPT母版中插入图片占位符,然后利用矢量图和图片占位符布尔运算使图片占位符形态...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 个人博客—图片懒加载

    个人博客—图片懒加载 页面加载时,请求图片,默认显示占位符图片; 当页面下拉到图片位置时,再把占位符图片替换成相应...

  • holder.js使用技巧

    很多童鞋刚开始使用holder.js进行图片占位时使用%死活显示不出来,解决的办法很简单,就是把%换成p,搞定!(...

  • Android 图片加载库 Glide的基本用法

    开始 将Glide引入我们的项目 加载图片 基本用法 占位符 普通占位符 错误显示 缓存 取消缓存 指定图片格式 ...

  • 及时止损哪有那么容易

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符 晚上清理微博时,发现了我以前发的微博 心情如同标题 ...

网友评论

      本文标题:图片占位符生成器:holder.js

      本文链接:https://www.haomeiwen.com/subject/yrmlbxtx.html