使用css翻转图像
flip image using css
我在div中有一个图像或文本和一个画布元素。最初,图像或文本将在单击时显示。画布必须创建并以css翻转图像格式显示
下面给出的是我正在使用css3尝试使用canvas旋转文本的代码但我没能辨认出的错误
任何形式的意见都会有帮助,谢谢http://jsfiddle.net/tLpemc1k/html:这是文本
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
Your browser does not support the HTML5 canvas tag.
</canvas>
</div>
css:
<style type="text/css">
.rotator canvas{
-webkit-transition: -webkit-transform 1s, z-index 0s 0.25s;
-webkit
-transform: rotateY(0deg);
z-index
:100;
position:absolute;
top:0px;
left:0px;
}
.rotator .clientimg{
-webkit-transform: rotateY(180deg);
-webkit-transition: -webkit-transform 1s, z-index 0s 0.25s;
z-index: 50;
}
.clientimg,canvas
{
-webkit-transition: -webkit-transform 1s , z-index 0s 0.25s;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden;
}
.clientimg
{
z-index: 100;
-webkit-transform: rotateY(0deg);
}
canvas
{
z-index: 50;
-webkit-transform: rotateY(180deg);
}
</style>
javascript:
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);
$(".main").click(function(element){
$(".main").addClass('rotator');
});
这就是你的意思吗?翻转器元素,翻转并显示背面,然后翻转并显示正面:
http://jsfiddle.net/tLpemc1k/7/
从这里提取的样品
此代码将不断翻转画布和文本:
$(".main").click(function(element){
$(".main").toggleClass('rotator');
});
相关文章:
- 如何使用拉斐尔自由变换翻转图像
- 图像翻转脚本未按预期工作
- 从阵列中翻转调用图像
- CSS - 翻转图像
- 使用jQuery翻转图像
- 链路翻转时的 DIV 背景图像交换
- 快速翻转 2 插件 - 仅翻转一次图像
- JavaScript 图像翻转
- 单击表格单元格或单击图像本身时翻转图像
- Java 脚本随机图像禁用翻转和链接
- 像元srcset响应图像翻转
- 使用javascript制作淡入淡出图像翻转器
- JavaScript.图像翻转
- 多重图像翻转
- JS:图像翻转
- 需要将图像翻转效果更改为td onclick
- 图像翻转和动画帮助需要jquery
- Jquery图像翻转-滑动过渡
- CSS图像翻转(一行4个图像)
- 在图像翻转时调用随机音频文件