2017-05-29 91 views
0

我使用Ionic3中心項目,並具備以下條件:CSS如何離子

enter image description here

我想中心對齊離子卡。

HTML

<div class="contracted-content"> 

    <ion-card class="job-card"> 

    ... 

    </ion-card> 

    <div class="person-job"> 
    <ion-row> 

     ... 

    </ion-row> 
    </div> 

</div> 

SCSS

.contracted-content { 
    max-width: 369px; 
    align-content: center;  
} 

正如你所看到的,我的最大寬度設置爲369px,使圖像不變形。現在,當瀏覽器寬度增加超過369px時,我想集中divalign-content: center;沒有任何影響)。

任何意見讚賞。

+0

您是否嘗試過「margin:0 auto;」 ? –

+1

感謝'保證金:0汽車;'工程! – Richard

回答

2

嘗試使用margin: 0 auto;來居中您的元素

0

試試這個:

DEMO HERE

CSS

.align-center{ 
display: inline-block; 
position: relative; 
left: 50%; 
webkit-transform: translateX(-50%); 
transform: translateX(-50%); 
} 

HTML

<ion-card class="job-card align-center"> 
... 
</ion-card> 
+0

謝謝,但是當我嘗試'translateX(-50%)'時,'它似乎將一半的卡從頁面的左側推出。 – Richard

+0

我在上面的建議嘗試'保證金:0汽車;',它的工作原理。 – Richard

+0

@Richard您需要設置相對位置(請參閱我的演示),但如果其他解決方案適用於您,請使用其他:) –