【发布时间】:2012-08-02 22:49:14
【问题描述】:
我需要你的帮助!我的客户想要一个全屏背景的 wordpress 页面。 在其中一页上,我需要在全屏背景图像上放置 3 个图像,这些图像保持在准确的位置并且本身是流动的。 图片上的 3 个人应该是可选的,并且会有一个灯箱显示他们的信息。
它应该是这样的:
背景是这样定位的:
.bg{
background: url(images/gang.jpg);
background-repeat:no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
z-index:-700;
}
所以我需要另外三个 png 作为悬停图像,它们会停留在三个人身上。 如果它不应该是流体,就没有问题。 有没有办法用css做到这一点?我是一个 javascript 菜鸟,但如果有办法,请告诉我。 我认为 3 个与背景大小完全相同并使用 CSS-Mask 的 png 将是一个解决方案,但即使是 FF 也不支持,所以没有选择。 有任何想法吗?
谢谢大家,原谅我的英语!
【问题讨论】:
-
background-size:contain可能更安全。使用background-size:cover,部分图像可能会在某些屏幕尺寸和方向上被裁剪掉。
标签: css wordpress responsive-design