Javascript 如何使用css/jquery向图像添加缩放和翻转

Javascript 如何使用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" /> &

我试图添加翻转和缩放效果,但我只能实现一种效果

用例是当我单击图像时,图像将缩放,现在我需要在鼠标删除图像之前添加翻转效果

有人能帮我用我的代码输出吗

以下是我尝试过的:

HTML

  <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。但要了解翻转等…请查看本页-