⑴ js或jQuery实习图片以中心360度的旋转特效
这是CSS3里面的属性,
以中心为圆点旋转:transform-origin:center 0px;
旋转角度:transform:rotate(360deg);
顺时针旋转角度;
旋转角度可以写在js代码里,点击旋转或者加载页面旋转.都行
⑵ js实现页面的指定图片在不停的旋转,怎么实现呢有代码参考吗谢谢
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
#div1 {
width: 800px;
height: 600px;
background-color: #ff0;
position: absolute;
}
.imgRotate {
width: 100px;
height: 80px;
position: absolute;
top: 50%;
left: 50%;
margin: -40px 0 0 -50px;
}
</style>
</head>
<body>
<div id="div1">
<img id="img1" class="imgRotate" src="http://www..com/img/logo-yy.gif" />
<input id="input2" type="button" value="btn2"></input>
</div>
</body>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jQueryRotate.js"></script>
<script type="text/javascript">
var num = 0;
$("#input2").click(function(){
num ++;
$("#img1").rotate(90*num);
});
</script>
</html>
⑶ 怎么让里面的每个字母向右旋转90度,用js来实现。因为要兼容ie7
给指定的元素添加一个 CSS 属性即可:
-o-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
但仅对 IE8+ 或其他浏览器有效。
如果非得兼容 IE7 的话需要使用 filter 滤镜DXImageTransform.Microsoft.Matrix。这个参数过于复杂,这里不展开写了,题主可以自行搜索一下相关信息。
楼上说的jquery-rotate 在 IE7、8 上表现还可以,在 IE9 里反倒有坑,题主可以自行选择是否使用。
⑷ 我想在网页上实现一个小图片在不停的旋转的效果,就在那儿不停的360度转啊转的样子
下面是用css旋转图片,用js换className。
换图片地址后试试。
<html>
<head>
<style>
.css-turn-0{
-moz-transform:matrix(1,0,0,1,0,0);
-o-transform:matrix(1,0,0,1,0,0);
-webkit-transform:matrix(1,0,0,1,0,0);
transform:matrix(1,0,0,1,0,0);
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1,M12=0,M21=0,M22=1,SizingMethod='autoexpand')"
}
.css-turn-270{
-moz-transform:matrix(0,-1,1,0,0,0);
-o-transform:matrix(0,-1,1,0,0,0);
-webkit-transform:matrix(0,-1,1,0,0,0);
transform:matrix(0,-1,1,0,0,0);
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=1,M21=-1,M22=0,SizingMethod='autoexpand')"
}
.css-turn-180{
-moz-transform:matrix(-1,0,0,-1,0,0);
-o-transform:matrix(-1,0,0,-1,0,0);
-webkit-transform:matrix(-1,0,0,-1,0,0);
transform:matrix(-1,0,0,-1,0,0);
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1,M12=0,M21=0,M22=-1,SizingMethod='autoexpand')"
}
.css-turn-90{
-moz-transform:matrix(0,1,-1,0,0,0);
-o-transform:matrix(0,1,-1,0,0,0);
-webkit-transform:matrix(0,1,-1,0,0,0);
transform:matrix(0,1,-1,0,0,0);
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=-1,M21=1,M22=0,SizingMethod='autoexpand')"
}
</style>
</head>
<body>
<imgsrc="图片地址">
<script>
varimg=document.getElementsByTagName('img')[0],
i=1,
css=['css-turn-0','css-turn-90','css-turn-180','css-turn-270'];
img.onclick=function(){
this.className=css[i++%4];
}
</script>
</body>
</html>
转自zhaoapk 的回答。
⑸ javascript如何实现图片任意角度的旋转
可以用JAvascript改变这个图片的css来旋转他:
这个是css代码:
img {
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari 和 Chrome */
-o-transform:rotate(7deg); /* Opera */
}
在JAvascript里面可以先获取到这张图片 设置图片id = "box"
var img = document.getElementById('box'); 获取到这个图片并用变量记住
img.style.transform = "rotate(90deg)"; 改变这个图片的css,旋转90度
完毕!!!
⑹ javascript如何实现图片任意角度的旋转
这个如果没有对低版本浏览器兼容的要求的话,可以使用CSS3来实现,现在主流的浏览器都已支持
//
旋转60度
-moz-transform:rotate(60deg);
-webkit-transform:rotate(60deg);
transform:rotate(60deg);
⑺ js 怎么实现点击一次图片旋转90度,再点击再转90度呢
现在我们以这个苹果的图片作为例子
⑻ 求助JS图片在鼠标放上去时显示文字特效
其实用jquery很好实现。把图片放到一个div中,当鼠标悬浮到这个div的时候,触发jquery中的方法,给这个div填充内容,内容为你的文字,比如你的div的id叫“a”。你可以写$("#a").text("这里是你的文字");当这条语句被执行,那么id叫做a的div中的内容就变成了"这里是你的文字"。而你鼠标移出这个div的时候,可以触发一个方法,如同前面,重新把图片填充进"a"中
⑼ 怎样用js实现文字的环形旋转
如果文字一直是正着的,
首先,要旋转,对象的位置必须是能改变,所以position要设置
然后选择其实就是改变它的left和top而已,而这两个的值,是用math.sin(),和math.cos()算出来的。
如果旋转文字本身,也就是文字是斜着的,则对其设置CSS的transform属性。