我试图在我的图像周围放一个容器来控制图像的高度。为什么我的css容器不工作?
出于某种原因,我的容器css高度不起作用。这是一段时间,因为我需要使用CSS,所以我有点生疏。
我正在用angularjs创建一个离子应用程序。这就是为什么代码对你们中的一些人看起来可能有点奇怪,但是多余的代码不应该对css产生影响。
我有可能一codepen获得帮助别人回答我的问题:http://codepen.io/beefman/pen/eNMgzG
这里是我的代码 HTML:
<ion-view view-title="Gallery" align-title="center">
<ion-content class="center" ng-controller="photoCtrl" ng-init="getImages()">
<div class="row" ng-repeat="image in images" ng-if="$index % 3 === 0">
<div id="container" class="col col-25" ng-if="$index < images.length">
<img class="image" ng-src="{{images[$index].src}}"/>
</div>
<div class="col col-25" ng-if="$index + 1 < images.length">
<img class="image" ng-src="{{images[$index + 1].src}}" />
</div>
<div class="col col-25" ng-if="$index + 2 < images.length">
<img class="image" ng-src="{{images[$index + 2].src}}" />
</div>
<div class="col col-25" ng-if="$index + 2 < images.length">
<img class="image" ng-src="{{images[$index + 2].src}}"/>
</div>
</div>
</ion-content>
</ion-view>
CSS:
.center {
margin: 0 auto;
}
#container {
overflow: hidden;
height: 100%;
}
.image {
height: 100%;
width: 100%;
}
你之后的实际结果是什么? – Patrick
使图像的高度与宽度相同。 – smither123
@ smither123所以...你想伸展他们?我觉得这不太可能被认为是最好的演示文稿。如果将它们更改为背景图像,您可能可以在零缩放下进行一些自动居中裁剪。 – Katana314