过去几天我一直在研究这个问题,虽然发现了几种在静态布局中运行良好的解决方案,但我在响应式设计中遇到了问题。
我们在主页上使用了一系列横幅图像,并试图让它们在较小的移动屏幕上显示在文本后面的图像的中心。我可以为固定宽度解决这个问题,但我们需要让它响应。
这是我的 CSS 代码的当前版本:
#mainSlideshow .item img {
display: block;
width: auto !important;
max-width: none !important;
height: 350px !important;
overflow: hidden;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
#mainSlideshow .item .carouselImgHold {position: relative; }
挑战似乎是向左移动——现在,图像只是向左移动了 img 宽度的 50%(不足为奇)。如何对 CSS 进行编程以仅将图像偏移到使图像在嵌套 div 标签居中所需的量?
提前谢谢了。