我正在显示图片列表。 如果用户上传了图像,我想保持其不透明度0.5,并且在图像列表中,其他人上传的图像应该具有完全不透明度。 我这样做了,有没有更好的方法呢?
{% 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>
谢谢!
答案 0 :(得分:37)
我通常会去:
<div class="item-image{% if foo %} own-image{% endif %}">...</div>
但是切换整个div
代码可能更具可读性。
无论哪种方式,我都会使用另一个类进行样式处理,而不是使用内联css。
答案 1 :(得分:0)
我通过这种方式在if条件上添加了类。...
<li class="nav-item {% if app_url == '/' %} active{% endif %}">