简 介
Adipoli 是一个简单的 jQuery plugin,可以给图片定义鼠标悬停时的效果。
演 示
下面的演示只是众多效果中的一小部分,通过设置 startEffect 和 hoverEffect 参数,组合你喜欢的效果。
使 用
加载样式表、jQuery 和 Adpoli 的插件脚本。
<link href="css/adipoli.css" rel="stylesheet" type="text/css"/>
<script src="js/jquery-1.7.1.js" type="text/javascript"></script>
<script src="js/jquery.adipoli.min.js" type="text/javascript"></script>
插件调用,通过样式表的类来指定为那些图片加载特效。
<script>
$('.yourclass').adipoli();
</script>
HTML代码:
<div>
<a href="#"><img class="yourclass" src="yourimagepath/demo1.jpg" /></a>
<a href="#"><img class="yourclass" src="yourimagepath/demo2.jpg" /></a>
<a href="#"><img class="yourclass" src="yourimagepath/demo3.jpg" /></a>
</div>
设置选项:
$('.yourclass').adipoli({
'startEffect' : 'normal',
'hoverEffect' : 'popout'
});
可用的设置选项:
- startEffect : 初始图片效果
- hoverEffect : 鼠标悬停时图片的效果
- imageOpacity : 当 startEffect 设置为 transparent 或者 overlay 时,图片的透明度。
- animSpeed : 鼠标悬停时动画效果显示速度,默认值300,单位毫秒。
- fillColor : 遮罩颜色。
- textColor : 文字颜色。
- overlayText : 遮罩上的文字。
- slices : 切片动画效果时,切片的数量。
- boxCols : 盒子动画效果时,一行内盒子的数量。
- boxRows : 盒子动画效果时,盒子的行数。
- popOutMargin : 弹出图片的边距。
- popOutShadow : 弹出图片的阴影大小。需要浏览器支持CSS的 text-shadow 属性,否则不显示。
初始效果:
- transparent
- normal
- overlay
- grayscale
悬停效果:
- normal
- popout
- sliceDown
- sliceDownLeft
- sliceUp
- sliceUpLeft
- sliceUpRandom
- sliceUpDown
- sliceUpDownLeft
- fold
- foldLeft
- boxRandom
- boxRain
- boxRainReverse
- boxRainGrow
- boxRainGrowReverse