我使用四个div来显示一些服务:
我想使用一个背景图像的四个图像一样,在这个例子:
http://de.wix.com/website-template/view/html/1326?originUrl=http%3A%2F%2Fde.wix.com%2Fwebsite%2Ftemplates%2Fhtml%2Fall%2F1&bookName=create-master-new&galleryDocIndex=0&category=all&metaSiteId=
我该怎么做?分辨率应该是响应灵敏的,这样我就不能使用裁剪工具来裁剪图像。
6条答案
按热度按时间k4emjkb11#
以下是更新后的**Demo**
这实际上是一个玩
position: absolute
的游戏。你得到的示例站点也是这样做的。它实际上是<img>
标签,而不是背景以下是代码:
u0sqgete2#
对于响应图像,我建议您尝试 Bootstrap :
http://www.w3schools.com/bootstrap/bootstrap_images.asp
或者你也可以使用css来做这件事,请点击链接:http://www.w3schools.com/css/css_rwd_images.asp
laawzig23#
在该示例中,div是透明的,可以让背景图像透过。
想象你有四扇Windows。你在它们后面放一张巨大的画。这就是它们。
您可以进一步研究价值观的背景:透明”来获得经验。
q35jwt9p4#
刚刚帮了忙也许你可以用这个方法
xmjla07d5#
这里有一个响应性更强的解决方案。它有响应性的div(列和横幅)和背景。与示例网站不同,容器不是固定宽度的。
https://jsfiddle.net/Lqzqo5xf/
通过将
min-width
属性应用于.wrapper
类,还可以在屏幕收缩到特定大小时将容器设置为固定宽度。就像你给出的例子一样,它需要divs作为分隔符(白色的列)和一个单独的容器与背景重叠,它也使用绝对定位作为分隔符,但是使用百分比作为响应。
js4nwp546#
新的前端-er在这里。如果你有一个网格(或使用灵活框)为多个项目,并希望使用边界半径,这个问题如何解决?上面的分隔解决方案,虽然聪明-不会做。我试图解决使用多个层绝对定位在对方的顶部,z索引,也背景剪辑和背景颜色:透明的。在我的代码中,我让顶层的grid-items没有border-radius,只是为了显示两层的位置。如果你想在grid-items周围白色,似乎没有什么效果。