2015-08-02 9 views
11

Ho aggiunto il seguente codice style="background-color: #C2A5A5 !important. Ma questo non ha funzionato per me. come posso aggiungere il colore di sfondo all'elemento ionico? Grazie in anticipo.Modifica del colore di sfondo dell'elemento ionico ionico in 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

Puoi creare la demo qui? http://play.ionic.io –

+0

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

+0

nel link sopra ho cancellato " Elimina "part.after che il colore di sfondo è set.so come risolvo questo. Voglio che anche quel pulsante di cancellazione. – HRCJ

risposta

17

ionico sta iniettando un elemento all'interno del <ion-item> dando l'elemento di una struttura di:

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

L'ionico CSS contiene una proprietà CSS:

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

Il CSS in linea si è aggiunto è applicato all'elemento dietro l'elemento con lo sfondo #ffffff, quindi non è possibile visualizzare il colore di sfondo.

Applicare il colore di sfondo per l'elemento .item-content, come raccomandato @ariestiyansyah aggiungendo il seguente CSS al file CSS ionico, o creare un file CSS personalizzato e dispongono di <link> ad esso nell'intestazione, con il seguente:

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

Ecco lo working demo.

+0

Grazie mille. Ha funzionato per me. – HRCJ

3

realtà ottenuto che funziona in modo diverso:

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

come suggerito da @gylippus here in post #5

0

In Ionic3, sotto css farà il trucco.

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