jQuery圖片滑動對比插件twentytwenty

拉丁傳說 2018-4-13 1131

twentytwenty 和 Covering-Bad 一樣,也是一款滑動對比插件,它也支持水平方向和垂直方向、支持設置前后對比區域大小。

twentytwenty 和 Covering-Bad 的實現原理類似,也是兩張圖片疊在一起,不同的是 Covering-Bad 是改變寬度或高度,而 twentytwenty 是使用 CSS clip:rect 進行裁切。關于 CSS clip:rect,你可以參考:CSS clip:rect矩形剪裁功能及一些應用介紹

兼容

瀏覽器兼容:兼容 IE6 及以上版本和其他主流瀏覽器,但使用了一些 CSS3 屬性,IE 低版本效果欠佳。

jQuery 兼容:兼容 1.7 及以上版本。

使用方法

1、引入文件

<script src="js/jquery.min.js"></script>
<script src="js/jquery.event.move.js"></script>
<script src="js/jquery.twentytwenty.js"></script>

jquery.event.move.js 用于支持移動設備。

2、HTML

<div class="twentytwenty-container">
?? ?<img src="http://www.dowebok.com/img/2.jpg" alt="">
?? ?<img src="http://www.dowebok.com/img/1.jpg" alt="">
</div>

3、JavaScript

$(function(){
?? ?$('.twentytwenty-container').twentytwenty();
});

參數

參數 類型 默認值 說明
default_offset_pct 浮點數 0.5 默認對比區域大小
orientation 字符串 horizontal 方向,可選 horizontal(水平方向)或 vertical(垂直方向)

演 示 下 載

最新回復 (0)
返回
發新帖
下载麻将游戏四人麻将