我想创建一个介绍页面,例如通过 jQuery 和 CSS 3 在此站点中的内容:
milaadesign.com。
但我不知道如何实现它。
我知道我必须有一些元素,当鼠标悬停事件发生时,我必须旋转它并在其中显示图像。
我想我必须使用RotateY() 转换 CSS 3和 jQuery 来为其设置动画。
您对此有何想法,您知道实现此目的的 jQuery 插件吗?
我想创建一个介绍页面,例如通过 jQuery 和 CSS 3 在此站点中的内容:
milaadesign.com。
但我不知道如何实现它。
我知道我必须有一些元素,当鼠标悬停事件发生时,我必须旋转它并在其中显示图像。
我想我必须使用RotateY() 转换 CSS 3和 jQuery 来为其设置动画。
您对此有何想法,您知道实现此目的的 jQuery 插件吗?
我会使用这个插件:http ://ricostacruz.com/jquery.transit/它可以满足您的一切需求。
这是一个代码示例:
$('.box').transition({
perspective: '100px',
rotateY: '180deg'
});
应该很容易定制以完全满足您的需求。
使用imagecube插件。
看看: http: //keith-wood.name/imageCube.html
使用 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>
它只适用于支持 CSS3 的浏览器。
您可以查看以下内容,以帮助您入门。
插件:更符合您的要求 http://dev.jonraasch.com/quickflip/examples/