div显示图片_基于jQuery,图片加载loading加载层动画开源库

3c8012bc8715e02b73cf68bc08d955a2.gif

简要说明

ProgressBar.js是一款jQuery图片加载loading加载层动画开源插件库。该插件库在图片加载时,为图片添加垂直的图片逐渐显示效果,非常炫酷。

a07afc9e020c8ed028fbc2389cfb2a9f.gif

dec5701f54e781d80de301066b4f7e5b.gif

32155ad660902d99f3f0cf9897daec0e.gif

代码教程

页面中引入

<link rel="stylesheet" type="text/css" href="../src/progressbar.css"><script type="text/javascript" src="../src/jquery.min.js">script>     <script type="text/javascript" src="../src/jquery.progressbar.js">script>

HTML结构

<table style="margin: 20px auto;"><tr><td><div id="divDuck1">div>td><td>Example 1.<br /><p>A single image, when used on the background it has opacity applied to be only partially visible.p><pre>var duckbar1 = $("#divDuck1").progressBar({    imageUrl: 'images/duck.png',    imageHeight: 290,    imageWidth: 254});// to update percentage value to 15%duckbar1.SetPercentage(15);                pre>td>tr><tr><td style="background-color: #2b2b2b"><div id="divDuck2">div>td><td>Example 2.<br /><p>Same as above, but dark background.p><pre>var duckbar2 = $("#divDuck2").progressBar({    imageUrl: 'images/duck.png',    imageHeight: 290,    imageWidth: 254});                pre>td>tr><tr><td><div id="divDuck3">div>td><td>Example 3.<br /><p>Having no background image (or making it totally transparent)p><pre>var duckbar3 = $("#divDuck3").progressBar({    imageUrl: 'images/duck.png',    imageHeight: 290,    imageWidth: 254,    backgroundOpacity: 0});                pre>td>tr><tr><td><div id="divBucket">div>td><td>Example 4.<br /><p>Two different images; a 'full' and an 'empty', the background (or empty) image having no transparencyp><pre>var bucketbar = $("#divBucket").progressBar({    imageUrl: 'images/BucketFull.png',    backgroundImageUrl: 'images/BucketEmpty.png',    imageHeight: 146,    imageWidth: 176,    backgroundOpacity: 1});                pre>td>tr><tr><td><div id="divPie">div>td><td>Example 5.<br /><p>NZ loves pies. I also love pies.p><pre>var piesBar = $("#divPie").progressBar({    imageUrl: 'images/nz-pies.png',    backgroundImageUrl: 'images/nz-empty.png',    imageHeight: 342,    imageWidth: 233,    backgroundOpacity: 1});                pre>td>tr>table><div class="related">div>

javascript

普通垂直加载图片效果:

var myProgress = $("#example").progressBar({    imageUrl: 'image.png',    imageHeight: 300,    imageWidth: 250});

引入背景图片

var myProgress = $("#example").progressBar({    imageUrl: 'image.png',    imageHeight: 300,    imageWidth: 250,    backgroundImageUrl: 'bg.png',    backgroundOpacity: 1});

作者 | 大神神码 | 蚂蚁开源大神,资深前端工程师

觉得文章不错,点下在看f5f3eb2ca3313b8d6bac005394995bf5.gif

点击阅读原文,下载/演示DEMO源码

↓↓↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值