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

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

基本用法

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

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

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

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

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

控制占位图片尺寸

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

<img src="holder.js/100px200"`>
  • 1

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

<img src="holder.js/300x200?auto=yes">
  • 1

调整占位图片的样式

调整颜色

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

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

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

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

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

调整文字

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

<img src="holder.js/300x200?text=此处请放一张绿色的图片 \n 最好有边框">
  • 1

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

holder.js占位图片生成器相关推荐

  1. 图片占位符生成器holder.js的简单使用

    holder.js用于网页的排版布局,它非常方便地自动生成占位图片,并定义样式 1.下载和引用holder.js到网页中 下载:holder.js官网 2.在网页中直接调用 <img class ...

  2. html5 占位图片,placeholder.js-可在浏览器端生成占位图片的js插件

    placeholder.js是一款轻量级的可在浏览器端生成占位图片的javascript库插件.该图片占位插件大小小于1kb,不依赖于任何js框架,并提供完善的配置参数和简单的方法.它的特点还有: 不 ...

  3. lazyload.js实现图片异步延迟加载

    所谓图片异步加载,意思是不用一次把图片全部加载完,你可以叫它延迟加载,缓冲加载都行. 看看你有没有这种需求:某篇文章图片很多,如果在载入文章时就载入所有图片,无疑会延缓载入速度,让用户等更久,所以,我 ...

  4. 如何使用echo.js实现图片的懒加载(整理)

    如何使用echo.js实现图片的懒加载(整理) 一.总结 一句话总结:a.在img标签中添加data-echo属性加载真实图片:<img class="loading" sr ...

  5. holder.js如何使用

    holder.js的使用 一.总结 一句话总结:使用:holder.js后面接图片宽高 <img src="holder.js/300x200" /> 1.holder ...

  6. 答题卡格子作文图片生成器

    答题卡格子作文图片生成器(article-image-generator) 简介 如标题所见,这个项目可以将电子稿的作文转换成答题卡方格纸一样的形式 在线示例 目录介绍 static 目录下是对应使用 ...

  7. html lorem占位符,10 个优秀的占位图片(Placeholder Image)生成工具 - 文章教程

    在开发网站时,通常需要填充一些图片来预览页面效果,如果没有合适的素材,这时我们就需要占位图片,通过 URL 定制形如 sitename.com/width/height 的地址就可以得到一个随机的占位 ...

  8. holder.js的使用心得

    在编写前端的时候,不总是有机会有趁手的预览图,这时我们总会想,有个人来撑场子就好了,holder.js显然是很好的选择,不光可以占住空间,还可以告诉我们div的大小,可以说十分舒服了,省却了F12麻烦 ...

  9. (二)无状态的web应用(单py的Django占位图片服务器)

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 阅读本文建议了解Django框架的基本工作流程,了解WSGI应用,如果对以上不是很清楚,建议结 ...

最新文章

  1. [原创]通过编写PowerDesigner脚本功能批量修改属性
  2. 实验四+149+肖雷
  3. php7.2 swoole_loader,用什么方法可以让swoolec-loader支持php7.3?
  4. 农民丰收节交易英德海奇组委会议-陈业海:功能农业大健康
  5. 活动运营的核心要点:如何保证拉新用户是有价值的?
  6. matlab 线性拟合相关系数,Matlab自动选择相关性最高波段并拟合曲线
  7. 在JAVA 中将堆与栈分开的原因
  8. leetcode-19-删除链表的倒数第N个节点
  9. wordpress--SEO们的福音
  10. python prettytable格式设置_Python prettytable的使用方法
  11. (26) CSS3 2D转换transform
  12. ctfshow-WEB-web10( with rollup注入绕过)
  13. Windows下 tuxedo 安装及测试
  14. (推荐)jQuery性能优化指南
  15. ALOHA simulaiton仿真结果及分析
  16. ​每一页都是知识点,这本Flutter企业级实践指南太绝了
  17. Spring整合MyBatis之SqlSession对象的产生
  18. 计算IO设备、CPU利用率
  19. 【数据结构】银行排队取票机的原理是什么?详解队列
  20. 学习OpenCV3:计算点到直线的距离并画出垂线(含公式和推导)

热门文章

  1. js手动触发这个 onchange 事件
  2. 新生儿肚脐清洗小窍门
  3. acrobat 打印PDF时错误:Error: typecheck; OffendingCommand: show
  4. brio与BO及Cognos的比较
  5. 我与Java的故事以及0基础Java自学之路(2022最新版)
  6. shell编程中文件安全性的保证
  7. 一图了解交通拥堵治理措施
  8. 这是一个谷歌抄腾讯的时代
  9. Go语言环境下载与运行项目-Mac【小白教程】
  10. JMeter基本使用