关于要怎么点击一张图片实现有反转效果,点击正面反转成另一张图片,用javascript 和css应 20

关于要怎么点击一张图片实现有反转效果,点击正面反转成另一张图片,用javascript和css应该怎么写。你能写一个简单点的给我看下吗?... 关于要怎么点击一张图片实现有反转效果,点击正面反转成另一张图片,用javascript 和css应该怎么写。

你能写一个简单点的给我看下吗?
展开
 我来答
kpgly
2016-04-05 · TA获得超过131个赞
知道答主
回答量:54
采纳率:100%
帮助的人:18.8万
展开全部
<html>
<title>js实现按钮控制图片90度翻转特效</title>
<body>
<script language="javascript">
var isIE = (document.uniqueID)?1:0;
var i=1;
function rotate(image)
{
var object = image.parentNode;
if(isIE){
image.style.filter="progid:dXImagetransform.Microsoft.basicImage(rotation="+i+")";
i++;
if(i>4) {i=1};
}
else{
try{
var canvas = document.createElement('canvas');
if(canvas.getContext("2d")) {
object.replaceChild(canvas,image);
var context = canvas.getContext("2d");
context.translate(300, 0);
context.rotate(Math.PI*0.5);
context.drawImage(image,0,0);
}
}catch(e){}
}
}
</script>
<input type="button" value="点击旋转图片" onclick="rotate(document.getElementById('myimg'))" /><br />
<img id="myimg" src="1.jpg"/>
<!-- 图片路径你自己替换 -->
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youyou039
2016-04-05 · TA获得超过131个赞
知道答主
回答量:55
采纳率:0%
帮助的人:22万
展开全部
用css3就能实现,你在网上搜索下,有你说的这种,我昨天看看到过,
追答
好像是jquery+css3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式