我想一个<div>
在AngularJS /离子页面绝对使用bottom=50%
如下定位:离子框架:位置绝对在底部%不起作用
HTML:
<ion-view title="BoardLine">
<ion-nav-buttons side="left">
<button menu-toggle="left" class="button button-icon icon ion-navicon"></button>
</ion-nav-buttons>
<ion-content class="has-header">
<div id="imagecontainer">
<img id="boardimage" ng-src="{{mainResultImagePath}}" />
<div id="photocredits" class="rotateimagecredits">
Image courtesy: {{computed.prophotocredits}}</div>
</div>
....
CSS:
#imagecontainer {
position:absolute;
top:3%;
left:0;
right:62%;
bottom:50%;
}
#boardimage {
position:absolute;
left:10%;
max-width:85%;
bottom:0;
height:100%;
}
但之前div id="imagecontainer"
,Ionic生成div class="scroll"
,如下所示,其高度为20px。而我的imagecontainer
的顶部和底部css是指这个高度,但div class="scroll"
有一个position:static
。因此,我imagecontainer
绝对定位应该是指具有非静态位置 这应该是<ion-content>
<ion-content class="scroll-content ionic-scroll has-header">
<div class="scroll" style="-webkit-transform: translate3d(0px, 0px, 0px) scale(1);">
<div id="imagecontainer">
<img id="boardimage" ng-src="./img/boards/SD360.jpg" src="./img/boards/SD360.jpg">
<div id="photocredits" class="rotateimagecredits ng-binding">Image courtesy: john carper</div>
</div>
任何解决方案?我有类似的问题。 – 2015-08-26 16:05:11