【发布时间】:2016-02-23 12:40:00
【问题描述】:
好的,我有一个横幅。
该横幅是 2 个 div 图像,它们应该在一个包装器中彼此相邻。 (所以总共 4 个 div)横幅 > 包装器 > img1,img2。
右图水平翻转。我已经用颜色填充了 div,而不是上传我的图片。
所以我需要图像始终彼此相邻。然后我需要他们的父包装始终居中于正文并与横幅 div 的底部对齐。
我不知道为什么我有这么多麻烦。我可以在 echother 旁边实现它们,并将它们与底部对齐。但是一旦我这样做了,我就无法将它们居中。
这是我的小提琴:https://jsfiddle.net/vwdud0bu/3/ 这是我的 HTML:
<div class="Banner-Container">
<div class="dock-Wrapper">
<div class="dock-IMG1">IMG1</div>
<div class="dock-IMG2">IMG2</div>
</div>
</div>
这是我的 CSS:
body {
margin: 0;
padding: 0;
}
.Banner-Container {
width:100%;
height:606px;
background-image:url(images/mainBannerBG.jpg);
background-color:black;
z-index:-5;
overflow:hidden;
}
.dock-Wrapper {
height:aut0;
width:1920px;
background:#777;
bottom:0;
overflow:hidden;
position:relative;
}
.dock-IMG1 {
width:957px;
height:119px;
background-image:url(images/dock.png);
display:inline-block;
background-color:blue;
}
.dock-IMG2 {
width:957px;
height:119px;
background-image:url(images/dock.png);
display:inline-block;
background-color:red;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
任何帮助将不胜感激!如果您有任何解决方案,请重新链接小提琴。
【问题讨论】:
-
添加位置:相对于 .doc-IMG1 和 .doc-IMG2.. 并且您不必一次又一次地重复 ccs 规则,给 display:inline-block 一次就足够了..: )
-
第二个显示属性只是一个错字。至于响应式解决方案。这就是让它居中的意义所在。 2张图片是同一张图片。一旦右侧翻转,它就会自我镜像并完成完整图像。在 1920 像素的全宽下应该没问题。但除此之外,我希望它居中并将边缘隐藏在页面之外。即:响应式。