Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过jQuery和css 3创建rotateY动画_Jquery_Css - Fatal编程技术网

如何通过jQuery和css 3创建rotateY动画

如何通过jQuery和css 3创建rotateY动画,jquery,css,Jquery,Css,我想创建一个介绍页面,就像通过jQuery和CSS 3在这个网站上看到的一样: 但我不知道如何实施它 我知道我必须有一些元素,当鼠标悬停事件发生时,我必须旋转它并显示其中的图像 我想我必须使用和jQuery来设置动画 你的想法是什么?你知道一个jQuery插件来实现这个吗?使用插件 看一看: 使用插件 看一看: 使用CSS3转换和变换,您可以达到所需的效果。像这样的东西可以达到目的: <style> #barContainer div { height:300px;

我想创建一个介绍页面,就像通过jQuery和CSS 3在这个网站上看到的一样:
但我不知道如何实施它

我知道我必须有一些元素,当鼠标悬停事件发生时,我必须旋转它并显示其中的图像

我想我必须使用和jQuery来设置动画

你的想法是什么?你知道一个jQuery插件来实现这个吗?

使用插件

看一看: 使用插件

看一看:

使用CSS3转换和变换,您可以达到所需的效果。像这样的东西可以达到目的:

<style>
#barContainer div
{
    height:300px;
    width:20px;

    background:#CCC;
    float:left;

    margin:10px;
    -webkit-transition: all 0.3s ease;
}
#barContainer div:hover
{
    -webkit-transform:scaleX(-1);
    margin-top:15px;
}

#barContainer #bar1:hover
{
    background:#FF0000;
}

#barContainer #bar2:hover
{
    background: #00FF00;
}

#barContainer #bar3:hover
{
    background: #0000FF;
}
</style>

<div id='barContainer'>
    <div id='bar1'></div>
    <div id='bar2'></div>
    <div id='bar3'></div>
</div>

#酒吧货柜部
{
高度:300px;
宽度:20px;
背景:#CCC;
浮动:左;
利润率:10px;
-webkit过渡:所有0.3秒轻松;
}
#barContainer分区:悬停
{
-webkit转换:scaleX(-1);
边缘顶部:15px;
}
#barContainer#bar1:悬停
{
背景:#FF0000;
}
#barContainer#bar2:悬停
{
背景:#00FF00;
}
#barContainer#bar3:悬停
{
背景:#0000FF;
}

不过,它只适用于支持CSS3的浏览器

使用CSS3转换和变换可以达到所需的效果。像这样的东西可以达到目的:

<style>
#barContainer div
{
    height:300px;
    width:20px;

    background:#CCC;
    float:left;

    margin:10px;
    -webkit-transition: all 0.3s ease;
}
#barContainer div:hover
{
    -webkit-transform:scaleX(-1);
    margin-top:15px;
}

#barContainer #bar1:hover
{
    background:#FF0000;
}

#barContainer #bar2:hover
{
    background: #00FF00;
}

#barContainer #bar3:hover
{
    background: #0000FF;
}
</style>

<div id='barContainer'>
    <div id='bar1'></div>
    <div id='bar2'></div>
    <div id='bar3'></div>
</div>

#酒吧货柜部
{
高度:300px;
宽度:20px;
背景:#CCC;
浮动:左;
利润率:10px;
-webkit过渡:所有0.3秒轻松;
}
#barContainer分区:悬停
{
-webkit转换:scaleX(-1);
边缘顶部:15px;
}
#barContainer#bar1:悬停
{
背景:#FF0000;
}
#barContainer#bar2:悬停
{
背景:#00FF00;
}
#barContainer#bar3:悬停
{
背景:#0000FF;
}

不过,它只适用于支持CSS3的浏览器

您可以查看以下内容,以帮助您开始

插件:更符合您的需求


您可以查看以下内容,以帮助您开始学习

插件:更符合您的需求

我会使用这个插件:它可以做你需要的一切

下面是一个代码示例:

$('.box').transition({
    perspective: '100px',
    rotateY: '180deg'
});
应该很容易定制,以完全满足您的需求。

我会使用此插件:它可以满足您的所有需求

下面是一个代码示例:

$('.box').transition({
    perspective: '100px',
    rotateY: '180deg'
});
应该很容易定制,以完全满足您的需求