2013-01-19 6 views
11

Sto visualizzando un elenco di immagini. Se l'utente ha caricato un'immagine, voglio mantenere la sua opacità 0.5 e nella lista delle immagini, le immagini caricate da altri dovrebbero avere piena opacità. L'ho fatto come segue, c'è un modo migliore per farlo ??django che applica una classe di stile basata su un condizionale

{% if request.user == obj.shared_by %} 
     <div class="item-image" style="opacity:0.5;filter:alpha(opacity=50);"> 
      {% else %} 
      <div class="item-image"> 
      {% endif %} 
     ......Some code here.... 
     </div> 

Grazie!

risposta

24

Io di solito andare per:

<div class="item-image{% if foo %} own-image{% endif %}">...</div> 

ma il passaggio fuori l'intero tag div può essere più leggibile.

In entrambi i casi eseguivo lo stile con un'altra classe, non con css in linea.

Problemi correlati