holder.js的使用

一、总结

一句话总结:使用:holder.js后面接图片宽高

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

1、holder.js的使用注意事项是什么?

使用:<img src="holder.js/300x200" />注意事项:300x200里面的符号是x,不是乘法号

2、holder.js后如何接类似主题这样的参数?

和url接参数的方式一致,?问号加参数(使用的时候失败了)

  • theme: The theme to use for the placeholder. Example: holder.js/300x200?theme=sky
  • random: Use random theme. Example: holder.js/300x200?random=yes

二、holder.js的使用

使用:<img src="holder.js/300x200" />注意事项:300x200里面的符号是x,不是乘法号

为了避免控制台404错误,您可以使用data-src代替src。<img data-src="holder.js/300x200" />

Placeholder options are set through URL properties, e.g. holder.js/300x200?x=y&a=b. Multiple options are separated by the & character.

  • theme: The theme to use for the placeholder. Example: holder.js/300x200?theme=sky
  • random: Use random theme. Example: holder.js/300x200?random=yes
  • bg: Background color. Example: holder.js/300x200?bg=2a2025
  • fg: Foreground (text) color. Example: holder.js/300x200?fg=ffffff
  • text: Custom text. Example: holder.js/300x200?text=Hello
  • size: Custom text size. Defaults to pt units. Example: holder.js/300x200?size=50
  • font: Custom text font. Example: holder.js/300x200?font=Helvetica
  • align: Custom text alignment (left, right). Example: holder.js/300x200?align=left
  • outline: Draw outline and diagonals for placeholder. Example: holder.js/300x200?outline=yes
  • lineWrap: Maximum line length to image width ratio. Example: holder.js/300x200?lineWrap=0.5
测试后的效果
There are 6 default themes: sky, vine, lava, gray, industrial, and social. Example: holder.js/300x200?theme=social
 
Themes have 5 properties: fg, bg, size, font and fontweight. The size property specifies the minimum
font size for the theme. The fontweight default value is bold.
You can create a sample theme like this:
 
<script type="text/javascript">
Holder.addTheme("red", {
bg: "#F00",
fg: "#aaa",
size: 11,
font: "Monaco",
fontweight: "normal"
});
</script>
自定义后直接使用:<img src="holder.js/300x200?theme=red" />

If you have a group of placeholders where you'd like to use particular text, you can do so by adding a text property to the theme:

Holder.addTheme("thumbnail", { bg: "#fff", text: "Thumbnail" });

参考:holder.js的使用 - CSDN博客
https://blog.csdn.net/wang_magento/article/details/78799032

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9505449.html

holder.js如何使用相关推荐

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

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

  2. holder.js占位图片生成器

    当我们在进行网页的排版布局时,有时会需要放置些占位图片来丰富内容,手动生成这些占位图片的话,特别是尺寸要精确到像素时,就会有些繁琐. 好在 holder.js 可以帮我们自动生成占位图片,而且还能定义 ...

  3. holder.js的使用心得

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

  4. 前端开发需要了解的JS插件

    excanvas.js/Chart.js/cubism.js/d3.js/dc.js/dx.chartjs.js/echarts.js/flot.js 用途:构建数据统计图表,兼容多浏览器 jquer ...

  5. 超棒的30款JS类库和工具

    当设计人员和开发人员真正快速便捷的使用JavaScript类库和工具的同时,他们的生活也就变得更轻松.简单.你付出的越多,它回报你的也就越多,这正是JS类库和工具需求量很大的原因. 对于Web设计人员 ...

  6. vue.js移动端记账本完成的总结(未完待续,电脑快没电了)

    两个目的 第一个目的:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步. 当然还有 ...

  7. vue.js移动端记账本完成的总结(未完待续,电脑快没电了) 1

    两个目的 第一个目的:这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步. 当然还有 ...

  8. 前端组件库 - 搭建web app常用的样式/组件等收集列表(移动优先)

    0. 前端自动化(Workflow) 前端构建工具 Webpack - module bundler Yeoman - a set of tools for automating developmen ...

  9. 4.22、Bootstrap V4自学之路-----内容---轮播

    为什么80%的码农都做不了架构师?>>>    示例 <div id="carousel-example-generic" class="caro ...

最新文章

  1. linux c 获取 进程 线程 id
  2. 菜鸟学习笔记2,$(document).ready()使用讨论
  3. CSS控制的内容超过容器宽度后显示省略号
  4. 63. Unique Paths II 不同路径 II
  5. Oracle 数据库创建表空间、创建用户指定表空间
  6. (转)走进AngularJs(六) 服务
  7. SLAM的前世今生 终于有人说清楚了 | 硬创公开课
  8. 电磁波传播相位是否会变化_电磁波相位关系释疑
  9. 微信小程序区分分享到群和好友
  10. 微信小程序接入海康威视萤石云直播
  11. c xaml语言教程,Xamarin XAML语言教程基础语法篇大学霸
  12. windows无法完成格式化U盘的几种终极解决办法
  13. 鹅厂假前端实习鹅的实习日志
  14. element 源码学习五 —— Notice 系列组件学习
  15. viso 画背景框_officevisio怎么设置背景图和图纸...
  16. CGdiObject::DeleteObject的说法
  17. 使用云效 修改 layui 环境变量
  18. linux 命令行 mpv,在Ubuntu本机编译mpv,秒杀其他播放器
  19. STM32F107的时钟设置由25M修改成8M
  20. 抖音落地页跳转微信加好友怎么实现的?

热门文章

  1. mysql 核对_mysql数据库核对
  2. bug提单 java_bug提单规范
  3. 仓库系统用什么服务器,什么是仓库管理saas系统 仓库管理saas系统的功能有哪些...
  4. 如何在物联网平台创建一个千里传音产品?
  5. 【软件相关】Eagle软件入门教程
  6. 快看,这是我为你准备的Python爬取图片教程
  7. 关于微信商户企业付款给用户限额问题的说明
  8. 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码
  9. 五行代码搞定微信授权登录
  10. var foo = 1; (function foo() { foo = 100; console.log(foo); }()) console.log(foo);