2015-08-02 12 views
11

Dodałem następujący kod style="background-color: #C2A5A5 !important. Ale to nie zadziałało dla mnie. jak mogę dodać kolor tła do elementu jonowego? Z góry dziękuję.Zmiana koloru tła jonowej pozycji jonowej w CSS

<ion-item class="item-remove-animate item-avatar item-icon-right" style="background-color: #C2A5A5 !important" ng-repeat="detail in details" type="item-text-wrap" ng-controller="ChatsCtrl" ng-click="openShareModel(detail)"> 
    <img ng-src="{{profilepic.profileimageurl}}"> 

    <h2>{{detail.date | date :'fullDate'}}</h2> 
    <h2>{{detail.title}}</h2> 
    <p>{{detail.description}}</p> 
    <i class="icon ion-chevron-right icon-accessory"></i> 

    <ion-option-button class="button-assertive" ng-controller="ChatsCtrl" ng-click="remove(detail.id)"> 
     Delete 
    </ion-option-button> 

    </ion-item> 
+0

Czy można tutaj utworzyć prezentację? http://play.ionic.io –

+0

http://play.ionic.io/app/2dd13fe979d4 – HRCJ

+0

w powyższym linku usunąłem " Usuń "part.after koloru tła jest ustawiony.to jak to naprawić. Chcę, aby ten przycisk również usunąć. – HRCJ

Odpowiedz

17

Ionic jest wstrzykiwanie elementu wewnątrz <ion-item> daje elementowi strukturę:

<ion-item> 
    <div class="item-content"> 
    </div> 
</ion-item> 

jonowej CSS zawiera właściwość CSS:

.item-content { 
    background-color:#ffffff; 
} 

CSS inline ty dodaje się zastosowane do elementu znajdującego się za elementem z tłem #ffffff, więc nie widać koloru tła.

zastosować kolor tła do elementu .item-content, jak @ariestiyansyah zalecane przez dodanie następującego CSS do pliku CSS jonowe lub utworzyć niestandardowy plik CSS i obejmują <link> do niego w nagłówku, z następujących powodów:

.item .item-content { 
    background-color: transparent !important; 
} 

Oto working demo.

+0

Wielkie dzięki. Sprawdziło się to dla mnie. – HRCJ

3

rzeczywiście dostał to działa w inny sposób:

.item-complex .item-content { background-color: #262B32 !important; } 

jak sugeruje @gylippus here in post #5

0

W Ionic3 poniżej css rade.

.item-ios { 
background-color: transparent !important; 
}