弹性缩略图菜单- css不使图像的底部粘
Elastic Thumbnail menu - css not making bottom of images stick
我发现了一个快速简单的动画技术添加到我的缩略图库中,该技术在这里http://buildinternet.com/2009/09/sproing-make-an-elastic-thumbnail-menu/
我已经实现了没有问题,但对我来说,css似乎不能确保图像粘在相同的水平,就像他们应该在给定的演示示例。
这意味着当我将鼠标悬停在图像上时,它会放大,所有其他图像也会随之移动。我想让它像演示一样工作,更像一个苹果坞类型的动画。请参阅下面的代码:
和JSFIDDLE DEMO
JS
<script type="text/javascript">
$(document).ready(function(){
$('.menuitem img').animate({width: 155}, 0);
$('.menuitem').mouseover(function(){
gridimage = $(this).find('img');
gridimage.stop().animate({width: 200}, 500);
}).mouseout(function(){
gridimage.stop().animate({width: 155}, 300);
});
});
</script>
CSS #menuwrapper{
position:relative;
height:210px;
}
#menu{
position:absolute;
bottombottom:0;
}
.menuitem{
position:fixed relative;
bottom:0px;
display:inline-block;
}
img {
-ms-interpolation-mode: bicubic;
}
HTML <div id="menuwrapper">
<div id="menu">
<a href="/interactive/cis/PaycoCISBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Payco-CIS-interactive.png">
</a><!--Template for each menu item-->
<a href="/interactive/PU/PaycoUmbrellaBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Payco-Umbrella-interactive.png">
</a>
<a href="/interactive/tech/PaycoTechBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Payco-Tech-interactive.png">
</a>
<a href="/interactive/media/PaycoMediaBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Payco-Media-interactive.png">
</a>
<a href="/interactive/medical/PaycoMedicalBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Payco-Medical-interactive.png">
</a>
<a href="/interactive/logistics/PaycoLogisticsBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Payco-Logistics-interactive.png">
</a>
<a href="/interactive/SU/SimplyUmbrellaBrochure.html" class="menuitem">
<img class="interactive_img" src="/images/Simply-Umbrella-interactive.png">
</a>
</div>
</div>
你的代码看起来不错。
这里是JSFiddle为您的代码。我更改了Nothing but Image URLS
如果你指的是
我想让它像演示一样工作,更像一个"苹果坞"类型的动画。CSS似乎没有像在给定的演示中那样确保图像粘在同一水平面上
其他图像在DEMO中似乎没有下降,但在你的情况下下降…
你的菜单样式不对
#menu{
position:absolute;
bottombottom:0;
}
正确是
#menu{
position:absolute;
bottom:0;
}
这里是更正DEMO
相关文章:
- 如何在java脚本中显示引导程序底部的pophover图像点击
- 如何在背景图像到达底部时停止背景位置更改
- Css浮动:右100%高度,图像底部对齐
- 固定图像在 DIV 底部的位置
- 如何使图像无论屏幕高度/宽度如何都停留在屏幕底部
- 将对象(图像)与底部对齐
- 如何放置填充整个屏幕但在底部某个位置停止的背景图像
- 如何使用react native创建底部图像为圆形的图像滑块
- 为什么在IE加载图像没有显示在页面的底部
- 如何在图像底部添加带有“x”按钮的横幅以在 React/HTML 中关闭它
- 当我到达页面底部时,让图像淡出,然后重新出现,否则
- 为什么锚标记只在图像的底部工作?
- Venobox在屏幕底部部分显示图像
- 如果图像太短,则强制图像到页面底部
- 弹性缩略图菜单- css不使图像的底部粘
- 如果图像高度超过图像宽度,通过裁剪其顶部和底部来垂直居中图像-仅使用CSS即可
- NyroModal:将图像标题置于底部
- 如何将文本环绕在父元素底部的图像
- 当我点击图像弹出,它出现在底部,而不是在顶部
- 将变量中的文本覆盖在每个图像的底部