Javascript 如何使用css/jquery向图像添加缩放和翻转
我试图添加翻转和缩放效果,但我只能实现一种效果 用例是当我单击图像时,图像将缩放,现在我需要在鼠标删除图像之前添加翻转效果 有人能帮我用我的代码输出吗 以下是我尝试过的: HTMLJavascript 如何使用css/jquery向图像添加缩放和翻转,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图添加翻转和缩放效果,但我只能实现一种效果 用例是当我单击图像时,图像将缩放,现在我需要在鼠标删除图像之前添加翻转效果 有人能帮我用我的代码输出吗 以下是我尝试过的: HTML <div class="flip"> <div class = 'card'> <img src="http://cdn.ndtv.com/tech/images/doodle_for_google_2013.jpg" class="zoom_img" /> &
<div class="flip">
<div class = 'card'>
<img src="http://cdn.ndtv.com/tech/images/doodle_for_google_2013.jpg" class="zoom_img" />
</div>
</div>
Javascript
$(document).ready(function() {
$('.flip').click(function(){
$(this).find('.zoom_img').addClass('zoom_img_press').mouseleave(function(){
$(this).removeClass('zoom_img_press');
});
});
$(this).find('.zoom_img').addClass('flipped').mouseleave(function(){
$(this).removeClass('flipped');
});
});
});
创建两个单独的JavaScript函数,然后编写jQuery代码来操作函数中图像的css。JQuery css操作代码示例:
$(".className").css({"background-color":"black","font-size":"12px"});
您可以在花括号内设置任何css属性
然后可以调用元素DOM事件上的JavaScript函数。因此,缩放函数将通过onClick事件调用,翻转函数将在onMouseOut事件中调用。创建两个单独的JavaScript函数,然后编写jQuery代码来操作函数中图像的css。JQuery css操作代码示例:
$(".className").css({"background-color":"black","font-size":"12px"});
您可以在花括号内设置任何css属性
然后可以调用元素DOM事件上的JavaScript函数。因此,缩放函数将通过onClick事件调用,翻转函数将在onMouseOut事件中调用。创建两个单独的JavaScript函数,然后编写jQuery代码来操作函数中图像的css。JQuery css操作代码示例:
$(".className").css({"background-color":"black","font-size":"12px"});
您可以在花括号内设置任何css属性
然后可以调用元素DOM事件上的JavaScript函数。因此,缩放函数将通过onClick事件调用,翻转函数将在onMouseOut事件中调用。创建两个单独的JavaScript函数,然后编写jQuery代码来操作函数中图像的css。JQuery css操作代码示例:
$(".className").css({"background-color":"black","font-size":"12px"});
您可以在花括号内设置任何css属性
然后可以调用元素DOM事件上的JavaScript函数。因此,缩放功能将在onClick事件中调用,翻转功能将在onMouseOut事件中调用。试试这个,我想它会对您有所帮助 使用多重转换初始化
.zoom-flipper{
-moz-transform: scale(2.2) rotatex(-180deg);
-webkit-transform: scale(2.2) rotatex(-180deg);
-o-transform: scale(2.2) rotatex(-180deg);
transform: scale(2.2) rotatex(-180deg);
}
对应脚本:
$('.flip').click(function(){
$(this).find('.zoom_img').addClass('zoom-flipper').mouseleave(function(){
$(this).removeClass('zoom-flipper');
});
});
这是试试这个,我想它会对你有帮助 使用多重转换初始化
.zoom-flipper{
-moz-transform: scale(2.2) rotatex(-180deg);
-webkit-transform: scale(2.2) rotatex(-180deg);
-o-transform: scale(2.2) rotatex(-180deg);
transform: scale(2.2) rotatex(-180deg);
}
对应脚本:
$('.flip').click(function(){
$(this).find('.zoom_img').addClass('zoom-flipper').mouseleave(function(){
$(this).removeClass('zoom-flipper');
});
});
这是试试这个,我想它会对你有帮助 使用多重转换初始化
.zoom-flipper{
-moz-transform: scale(2.2) rotatex(-180deg);
-webkit-transform: scale(2.2) rotatex(-180deg);
-o-transform: scale(2.2) rotatex(-180deg);
transform: scale(2.2) rotatex(-180deg);
}
对应脚本:
$('.flip').click(function(){
$(this).find('.zoom_img').addClass('zoom-flipper').mouseleave(function(){
$(this).removeClass('zoom-flipper');
});
});
这是试试这个,我想它会对你有帮助 使用多重转换初始化
.zoom-flipper{
-moz-transform: scale(2.2) rotatex(-180deg);
-webkit-transform: scale(2.2) rotatex(-180deg);
-o-transform: scale(2.2) rotatex(-180deg);
transform: scale(2.2) rotatex(-180deg);
}
对应脚本:
$('.flip').click(function(){
$(this).find('.zoom_img').addClass('zoom-flipper').mouseleave(function(){
$(this).removeClass('zoom-flipper');
});
});
这是一个你没有将类用于翻转转换。你知道……除了单击,我甚至不确定是否需要jQuery。但是要了解翻转等,请查看本页-您没有将类用于翻转转换。您知道……除了单击,我甚至不确定是否需要jQuery。但是要了解翻转等,请查看本页-您没有将类用于翻转转换。您知道……除了单击,我甚至不确定是否需要jQuery。但是要了解翻转等,请查看本页-您没有将类用于翻转转换。您知道……除了单击,我甚至不确定是否需要jQuery。但要了解翻转等…请查看本页-