
封装一个对象来实现吧。配合css3实现。
var getVCode = {
get: function(len, cbk) {
var res = [];//包含随机字符的dom元素都在这里面
for ( var i = 0; i < len; i++ ) {
var char = thisrandomChar();
var wrapper = $("<span></span>");
wrappertext( char );
respush( wrapper );
}
if ( cbk ) {
} else {
return res;//没有回调函数,则返回数组
}
},
randomChar: function() {
var char = StringfromCharCode( randomAsc() );//随机生成字符
return char;
},
rotateChar: function( ele ) {
elecss("transform", "rotate(" + thisrandomDeg() + "deg)");//给传入的元素设置随机倾斜角度
},
randomDeg: function() {
return Mathround(Mathrandom360);
},
randomAsc:function() {
var number = "";
//这里根据你的需求来写生成随机ascii码的代码
}
}
调用get方法来 *** 作:
new getVCodeget( 4, function( data ) {} );生成4个随机带倾斜的字符并用回调函数进行处理
这个库只有一段代码function $(element) { return documentgetElementById(我被你搞晕了,jQuery的选择器可是支持css3的,你这么选择id有点画蛇添足了
$("content")css("transform","rotateY("+i40+"deg"+")");
或者
i++;
var yangle = i40 +"deg";
$("content")css("transform","rotateY("+yangle+")");
旋转效果有2d旋转、3D旋转你可以baidu搜索下css3 Transform ,就可以实现
放大效果:可以通过jquery animate方法改变的width,height属性实现。如:$("p")animate({
width:"500px",height:"500px"
}, "normal");
用css吧,CSS就行的,例如:
顺时针旋转90度:
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransformMicrosoftBasicImage(rotation=1);
其它度数请自行修改下,可以用在LOGO之类的Hover效果,360度的话,参考下:
p img{-moz-transition: all 08s ease-in-out;
-webkit-transition: all 08s ease-in-out;
-o-transition: all 08s ease-in-out;
-ms-transition: all 08s ease-in-out;
transition: all 08s ease-in-out;
}
p img:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
/绕Z轴的/
img{
-webkit-transition: 04s;
-webkit-transition: -webkit-transform 04s ease-out;
transition: transform 04s ease-out;
-moz-transition: -moz-transform 04s ease-out;
}
img:hover{
transform: rotateZ(360deg);
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
}
以上就是关于怎样用jquery生成带有倾斜角度的验证码全部的内容,包括:怎样用jquery生成带有倾斜角度的验证码、一段JS jQuery代码里面的一些问题、jquery动态更改 css中 transform的值,关于数值的书写格式。。。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)