Css 流体背景图像上的流体图像

Css 流体背景图像上的流体图像,css,wordpress,responsive-design,Css,Wordpress,Responsive Design,我需要你的帮助!我的客户想要一个全屏背景的wordpress页面。 在其中一个页面上,我需要在全屏背景图像上放置3个图像,它们保持在准确的位置,并且本身是流动的。 图像上的3个人应该是可选择的,并且会有一个带有他们信息的灯箱 它应该是这样的: 这是背景的定位方式: .bg{ background: url(images/gang.jpg); background-repeat:no-repeat; background-position: center center;

我需要你的帮助!我的客户想要一个全屏背景的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个与背景大小完全相同的PNG和CSS掩码将是一个解决方案,但即使是FF也不支持,因此没有选择。 有什么想法吗


谢谢大家,请原谅我的英语

而不是使用
背景尺寸:封面
背景尺寸:包含
全宽背景图像:

  • 将内容区域拆分为3列(每人1列)
  • 为每列的宽度使用响应性设计或流体布局(或者,如果需要,使用JS或jQuery检测浏览器的宽度和高度,并计算每列所需的宽度)
  • 使用
    display:block在每列中添加超链接;宽度:100%
  • 在超链接中添加一对img标签,宽度为100%;高度:自动(默认图像和悬停图像)
  • 将mouseover/mouseout事件处理程序添加到每个超链接(使用JS或jQuery),以切换隐藏哪个img标记

使用列的优点是,超链接热点将始终与每个图像的大小和位置相匹配(否则对于所有屏幕大小和方向可能很难做到)。

而不是使用
背景大小:封面
背景大小:包含
全宽bg图像:

  • 将内容区域拆分为3列(每人1列)
  • 为每列的宽度使用响应性设计或流体布局(或者,如果需要,使用JS或jQuery检测浏览器的宽度和高度,并计算每列所需的宽度)
  • 使用
    display:block在每列中添加超链接;宽度:100%
  • 在超链接中添加一对img标签,宽度为100%;高度:自动(默认图像和悬停图像)
  • 将mouseover/mouseout事件处理程序添加到每个超链接(使用JS或jQuery),以切换隐藏哪个img标记

使用列的优点是,超链接热点将始终与每个图像的大小和位置相匹配(否则,对于所有屏幕大小和方向都很难做到这一点)。

背景大小:contain
可能更安全。使用
background size:cover
,部分图像可能会在某些屏幕尺寸和方向上被裁剪。
background size:contain
可能更安全。使用
背景尺寸:封面
,部分图像可能会在某些屏幕尺寸和方向上被裁剪掉。