【发布时间】:2021-01-26 11:36:08
【问题描述】:
我一直在尝试将图像置于页面中心。我尝试在中心对齐内容并在中心对齐项目,但都不起作用。保证金自动也没有(通常确实有效)。我尝试为包含图像的 div 设置类似的样式,但仍然没有变化。我知道我可以添加边距,但是当我设置页面的背景颜色时会导致和问题,所以我想要一个不同的解决方案。如果您有任何想法,请告诉我,谢谢!
<ngb-carousel *ngIf="images" [showNavigationArrows]="showNavigationArrows" [showNavigationIndicators]="showNavigationIndicators">
<ng-template ngbSlide *ngFor="let image of images">
<div class="picsum-img-wrapper">
<img [src]="image" alt="Random slide">
</div>
</ng-template>
</ngb-carousel>
img {
width: 50vw;
height: 80vh;
margin-left: auto;
margin-right: auto;
}
【问题讨论】:
-
这样,你的图片会被拉伸,但是如果你没问题,只想居中,那就做图片显示块,就这样,剩下你已经申请了
-
@AtulRajput 如何避免拉伸?
-
有两种方法可以避免拉伸,第一种最好是不要给图像指定高度和宽度,保持原样,图像的原始大小,第二种是如果你想给它的高度和宽度,然后给它 object-fit: cover
标签: css angular angular-bootstrap bootstrap-carousel