eraser插件简介:
1.jQuery.eraser 是一个基于 jQuery 的插件,它的效果类似于橡皮擦,按住鼠标不放,在图片上面来回移动,上面灰色的图片就会被擦出,显示出下面彩色的图片。
2.jQuery.eraser 的原理其实是有灰色、彩色两张图片(都需要自己事前准备),将灰色的图片装载于一个 canvas 中,然后和彩色的图片用 CSS 定位在同一个位置,并设置 z-index 使 canvas 位于彩色图片之上。当按住鼠标并在 canvas 上来回移动时,就出现了类似橡皮擦擦出的效果。
eraser使用方法:
1.引入文件
<script src="/UploadFiles/2021-04-02/jquery.min.js">2.HTML
<div id="box"> <img id="real" src="/UploadFiles/2021-04-02/real.jpg">3.CSS
*{ margin: 0px; padding: 0px; } #box{ width: 400px; position: relative; margin-left: 50%; left: -200px; } #box img{ width: 100%; height: auto; position: absolute; float: left; z-index: 1; } #cover{ width: 100%; height: auto; position: absolute; float: left; z-index: 999; }4.JavaScript
$(function(){ $('#cover').eraser(); });5.更多配置选项
//设置擦出画笔的大小 $('#cover').eraser({size:80});//点击"重置"按钮,将画布重置 $('#reset').click(function(){ $('#cover').eraser('reset'); });//点击"清除"按钮,将整块画布擦除 $('#remove').click(function(){ $('#cover').eraser('clear'); });//当擦出率达到50%的时候,调用函数 $('#cover').eraser({ completeRatio: 0.1, completeFuction:function(){ alert("擦除已经达到50%"); } });6.注意事项
需要说明的是,如果想设置画笔的大小,设置擦除一定比例之后调用一个函数,要在初始化画布的时候一同设置。例如:
$('#cover').eraser({ size:80, completeRatio:0.5, completeFunction:function(){ alert(666); } });否则,后面设置的画笔大下和调用函数是没有作用的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。