holder.js 縮略圖佔位插件

 Holder 可直接在客戶端渲染圖片的佔位。支持在線和離線,提供一個鏈式 API 對圖像佔位進行樣式處理。

這是一個比較有用的插件,可以是你的縮略圖,以及不顯示圖片時佔位圖片,比較好看.當然他的用法不僅僅使這些.我還利用這個插件繪製了一些小圖標,爲網站增色不少,而且速度也比圖片的好很多.好了直接看例子吧.

 

代碼如下

 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. <script> 
  6.  
  7. Holder.run({ 
  8.     themes: { 
  9.         "simple":{ 
  10.             background:"#66FFCC", 
  11.             foreground:"#000", 
  12.             size:12 
  13.             } 
  14.     }, 
  15.     images: "#new" 
  16.     }) 
  17.  
  18.  
  19. </script> 
  20.  
  21. <script src="holder.js"></script> 
  22. <style> 
  23. div{ 
  24.     margin:2px; 
  25.     } 
  26.  
  27. </style> 
  28. <title>holder-demo</title> 
  29. </head> 
  30.  
  31. <body> 
  32. <div style=" width:200px; background-color:#F9F"> 
  33. <img src="holder.js/200x100"> 
  34. 第一示例 
  35. </div> 
  36.  
  37.  
  38. <!--#########################################--> 
  39.  
  40. <div style="width:600"> 
  41. <span style=" width:200px;"> 
  42. <img data-src="holder.js/200x100/gray"> 
  43.  
  44. </span> 
  45. <span style=" width:200px;"> 
  46. <img data-src="holder.js/200x100/industrial"> 
  47.  
  48. </span> 
  49. <span style=" width:200px;"> 
  50. <img data-src="holder.js/200x100/social"> 
  51. </span> 
  52. </div> 
  53. <p style="background-color:#F9F; width:200px;">第二示例</p> 
  54.  
  55.  
  56. <!--  
  57. data-src 可以作爲src的補充  也就是當圖片存在時顯示圖片 如果圖片不顯示時 可以用這個佔位並顯示圖片提示文字 
  58. gray/industrial/social  提供三種樣式  默認爲gray 
  59.  
  60. --> 
  61.  
  62. <!--#########################################--> 
  63.  
  64.  
  65. <script> Holder.add_theme("bright", { background: "#EEEEEE", foreground: "gray", size: 30,font: "Alex Brush",text:"hello 中國" })</script> 
  66. <div style=" width:200px; background-color:#F9F"> 
  67. <img src="holder.js/200x100/bright"> 
  68. 第三示例 
  69. </div> 
  70.  
  71. <!--  
  72. 可以自定義樣式  後臺顏色 前臺顏色 字體大小 以及字體 不過字體爲本機字體 不能引用外部字體   text顯示提示文字 
  73. 添加樣式必須在引入holder.js之後 
  74.  
  75. --> 
  76.  
  77. <!--#########################################--> 
  78.  
  79.  
  80.  
  81.  
  82. <div style=" width:200px; background-color:#F9F"> 
  83. <img src="holder.js/200x100/#000:#fff/text:hello world/font:Alex Brush"> 
  84. 第四示例 
  85. </div> 
  86.  
  87. <!--  
  88. 所有參數都可以在 src中定義 /寬*高/後天顏色:前臺字體顏色/顯示文字/字體 
  89.  
  90. --> 
  91.  
  92. <!--#########################################--> 
  93.  
  94.  
  95. <div style=" width:500px; background-color:#F9F"> 
  96. <img data-src="holder.js/100%x75/industrial"> 
  97. 第五示例 
  98. </div> 
  99.  
  100. <!--  
  101. 百分比指定維度創建流體的佔位符/字體 
  102.  
  103. --> 
  104.  
  105. <!--#########################################--> 
  106.  
  107.  
  108.  
  109. <style> #sample {url(holder.js /200x100/social) no-repeat}</style> 
  110. <div style=" width:200px; background-color:#F9F"> 
  111. <div id="sample" class="holderjs">原來是可以的啊 不過高度不對啊 這是怎麼回事呢啊 難道說是最大高度麼 看來得有內容填充到那裏才能夠顯示啊 !!!!</div> 
  112. 第六示例 
  113. </div> 
  114.  
  115. <!--  
  116. 可以用css樣式來顯示某個元素背景 
  117. Holder.run({domain:"example.com"}) 可以設定參數  比如class的參數也可以用這種方法修改 
  118.  
  119. --> 
  120.  
  121. <!--#########################################--> 
  122.  
  123.  
  124. <style> #sample {url(holder.js /200x100/social) no-repeat}</style> 
  125. <div style=" width:200px; background-color:#F9F"> 
  126. <img data-src="holder.js/200x100/simple" id="new"> 
  127. 第七示例 
  128. </div> 
  129.  
  130. <!--  
  131. 可以用css樣式來顯示某個元素背景 
  132. Holder.run({domain:"example.com"}) 可以設定參數  比如class的參數也可以用這種方法修改 
  133.  
  134. --> 
  135.  
  136. <!--#########################################--> 
  137.  
  138.  
  139. </body> 
  140. </html> 

 

如果懶得動手也可以下載

示例下載

我基本把英文例子全做了一遍,並寫上了註解很容易就能懂,有需要的可以去下載.當然也可以看英文文檔自己開發 呵呵

這裏是官網主頁

這裏是項目首頁

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章