Css 流体背景图像上的流体图像
我需要你的帮助!我的客户想要一个全屏背景的wordpress页面。 在其中一个页面上,我需要在全屏背景图像上放置3个图像,它们保持在准确的位置,并且本身是流动的。 图像上的3个人应该是可选择的,并且会有一个带有他们信息的灯箱 它应该是这样的: 这是背景的定位方式: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;
.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
可能更安全。使用背景尺寸:封面
,部分图像可能会在某些屏幕尺寸和方向上被裁剪掉。