【发布时间】:2013-09-28 05:54:29
【问题描述】:
过去我已经完成了很多响应式网站,但我一直在努力解决这个问题。
我想产生这种效果: http://playwp.equiet.sk/
我为其中一个图像 div 创建了一个我所做的 jsfiddle。我已经删除了我添加的响应方面,因为我无法让它与叠加层一起正常运行,并希望有人可以帮助我解决这个问题。
这是我想要响应的 jsfiddle: http://jsfiddle.net/mattmagi/ZS7ZA/1/
<div class="one">
<img src="http://tst.eclipsecreative.ca/3clips3/wp-content/uploads/2013/01/team.jpg"/>
<div class="two">
<img src="http://tst.eclipsecreative.ca/3clips3/wp-content/uploads/2013/01/team-hover.jpg"/>
<div class="info">
<p class="name">Sally Salamander</p>
<p class="position">Account Manager</p>
</div>
<div class="social">
<a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a> <a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a> <a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a>
</div>
</div>
</div>
.one {
position: relative;
background-color: transparent;
}
.two {
position: relative;
top: -364px;
left: 0px;
}
.info {
position: relative;
top: -365px;
padding-top: 30px;
padding-left: 30px;
background-color: transparent;
}
.social {
position: relative;
top: -365px;
padding-top: 15px;
padding-left: 30px;
background-color: transparent;
}
.name {font-size: 24px;}
.position {font-size: 16px;}
编辑:好的,这是我的意思的另一个例子(忽略悬停故障):
http://jsfiddle.net/mattmagi/3d5Jr/
这些块将浮动到左侧,因此当您的浏览器变大时会显示更多块,但是当它介于中间大小时,我希望它自动填充浏览器,因此图像右侧永远不会有任何空白,所以让它缩放以适应。
提前致谢。
【问题讨论】:
-
你说的是响应式的,但是有很多方法可以做到这一点。你想做什么?您想显示或隐藏哪些元素,更小还是更大?
-
你想让图像像屏幕一样缩放吗?
-
是的,我实际上在我发送了一个链接到上面的那个主题中实现了这个。我希望它始终填满屏幕,但每个元素的最小宽度为 540px。因此,例如,如果您的屏幕宽度为 1440 像素,它将仅显示两个宽度,但 div 的/图像会增加尺寸缩放以填充浏览器窗口。我设法让他们做出响应,但实际上并没有扩大规模。例如,我会快速创建一个 html 页面。抱歉,让我们度过了漫长的一天。
-
好的,这是我的意思的一个例子:jsfiddle.net/mattmagi/3d5Jr 它们会浮动到左边,所以当你的浏览器变大时会显示更多的块,但是当它的大小介于中间时,我希望它自动填充浏览器,因此图像右侧永远不会有任何空白,因此请对其进行缩放以适应。
标签: html css responsive-design