相关疑难解决方法(0)

Div中心超大图像

我一直试图解决如何仅使用css将div中的超大图像居中.

我们使用流体布局,因此图像容器的宽度随页面宽度而变化(div的高度是固定的).图像位于div内,其值为嵌入框阴影,以便看起来好像是在图像中查看页面.

图像本身已经调整大小,以尽可能广泛的价值填充周围的div(设计有一个max-width值).

如果图像小于周围的div,则很容易做到:

margin-left: auto;
margin-right: auto;
display: block; 
Run Code Online (Sandbox Code Playgroud)

但是当图像大于div时,它只是从左边缘开始,偏离右边中心(我们正在使用overflow: hidden).

我们可以指定一个width=100%,但是浏览器在调整图像大小和网页设计中心方面做了很糟糕的工作,围绕着高质量的图像.

有关图像居中的想法,以便overflow:hidden均匀地切断两个边缘?

css

163
推荐指数
7
解决办法
15万
查看次数

如何水平居中对齐图像

这个页面上,有一些员工照片.

在纵向模式的iPad上,员工照片在右侧被切断.

我不介意它们被切断,但我希望它们对齐中心,而不是左对齐.

在此输入图像描述

请注意,我希望图像尺寸相同,只是向左移动对齐以使其居中,以便面部显示在图像边界的中间.

我从这个问题尝试了以下解决方案:

.ult-ib-effect-style13.ult-ib2-min-height img {
    display:block;
    margin:auto;
}
Run Code Online (Sandbox Code Playgroud)

.ult-ib-effect-style13.ult-ib2-min-height {
    text-align: center; 
}
Run Code Online (Sandbox Code Playgroud)

.ult-ib-effect-style13.ult-ib2-min-height {
    display: flex;
    justify-content: center;
}
Run Code Online (Sandbox Code Playgroud)

但这些都不起作用.

html css css3 flexbox

-2
推荐指数
1
解决办法
823
查看次数

标签 统计

css ×2

css3 ×1

flexbox ×1

html ×1