我有一个网站,我需要有一个图像在可见页面的底部居中。 因此,在任何屏幕尺寸下,图像仍然位于底部并居中。如何将图像粘贴到可见屏幕的底部并居中?
回答
使用纯CSS,你可以在所有的浏览器新
.fix{
position:fixed;
bottom:0px;
left:50%;
}
<img src="yourimagepath" class="fix"/>
和IE6实现这一点,你可以用 position:absolute;
,而不是固定的。它会将图像放置在页面的底部,但当您向上滚动时,图像将随页面一起滚动。遗憾的位置:固定不IE6
如果职位:绝对的作品,为什么打扰使用位置:固定在较新的浏览器? – xandy 2010-04-03 10:36:27
@xandy:固定是一个对象相对于浏览器窗口的位置。 绝对值是对象相对于其包含元素的位置 – 2010-04-03 10:43:49
@shawn:我看到了ur代码。尝试在div内的图像上使用ARR类,而不是div – 2010-04-03 10:50:07
支持你应该把它放到一个div,然后,想象你的形象是500像素宽:
div.className{
position:absolute;
margin-left: -250px; /* very important for the image to be centered */
left:50%;
bottom:0px;
}
老问题,但这里是我想出了最好的解决方案。将图像放入容器div中,div位于屏幕的底部,图像居中放置。 div的设置宽度为100%,因此图像可以正确居中。对于上班的图像margin:auto;
必须与display:table;
使用被显示为表元素display:table;
意味着你不必为固定宽度设置为你想要的中心元素。
<style>
.sticky-image-wrapper{
position: fixed;
bottom: 0;
width: 100%;
}
.sticky-image-wrapper img{
display: table;
position: relative;
margin: auto;
}
</style>
<div class="sticky-image-wrapper">
<img src="myimage.jpg" />
</di>
- 1. 将一行粘贴到屏幕底部
- 2. 如何“粘贴”按钮到电报机器人屏幕底部
- 3. 将图片粘贴到底部
- 4. iOS如何将视图添加到屏幕中心并将其粘贴到UITableViewController上的屏幕中心?
- 5. 固定元素对齐始终粘贴到屏幕底部
- 6. 页脚仅粘贴到屏幕底部不是内容
- 7. 将JPG图像粘贴到网页的底部而不伸展
- 8. Xcode使iad粘到屏幕底部
- 9. 粘贴到StackPanel的底部
- 10. 将div粘贴到窗口的底部
- 11. ScrollMagic:将元素粘贴到粘贴/固定元素的底部
- 12. 如果向下滚动屏幕,请将div粘贴到屏幕顶部
- 13. 将div粘贴到容器底部
- 14. 将div div粘贴到页面底部
- 15. 在动画div中定位图像 - 粘贴到屏幕左侧
- 16. Appcelerator钛 - 我如何将图像放在屏幕的底部
- 17. 如何绘制位图并使用Objective C将其粘贴到屏幕上?
- 18. 将图像粘贴到JEditorpane
- 19. 将图像对齐到每个屏幕的底部Corona SDK
- 20. 复制图像的一部分并将其粘贴到另一个图像中?
- 21. Android,如何将画廊粘贴到屏幕的左侧?
- 22. 将图像粘贴到div的中心
- 23. 打印:如何将页面上的页脚粘贴到底部?
- 24. 如何使用边框(背景图像)和页脚粘贴到底部进行居中布局?
- 25. 屏幕底部或底部的背景图像
- 26. 如何将列表视图标题移动到屏幕底部?
- 27. 粘贴按钮到元素的底部
- 28. 从屏幕底部到屏幕顶部裁剪位图150dp
- 29. 将图像粘贴到网页中
- 30. 将图像粘贴到Silverlight中
左50%没有把它放到我的链接的中心。 testing-zone-51.blogspot.com – Shawn 2010-04-03 10:43:54
好吧我解决了这个问题:) – Shawn 2010-04-03 11:00:55
因为你是一个新用户在这里请选择一个问题的最佳答案作为问题解决时接受的答案。它有助于指向其他人该解决方案为你工作,并给回答者的声誉 – 2010-04-03 11:12:40