25 lines
2.1 KiB
HTML
25 lines
2.1 KiB
HTML
<div id="gallery-card-{{ item.s_hash_id }}" style="{{ item.card_bg_style }}" class="card group">{% load static %}
|
|
{# <!-- Ссылка на полный просмотр картины -->#}<a href="{% url 'hypn0_site:gallery_detail' item.s_hash_id %}"
|
|
class="card-link"
|
|
title="«{{ item.s_title_plain }}» — Анимированная SVG-картина #{{ item.s_hash_id }} | HypnoSVG"
|
|
aria-label="«{{ item.s_title_plain }}» — Векторная картина #{{ item.s_hash_id }} в галерее HypnoSVG">
|
|
<div x-data="hypn0LazySvg('{% if item.file_svg %}{{ item.file_svg.url }}{% endif %}')" class="card-svg hypn0-card-svg">
|
|
<noscript><div class="card-noscript">
|
|
<span class="card-noscript-warn">Включите JS для анимации</span>
|
|
<span class="card-noscript-title">«{{ item.s_title|safe }}»</span>
|
|
</div>
|
|
</noscript>
|
|
</div>
|
|
</a>
|
|
{# <!-- Верхний бейдж: Хэш и уровень -->#}<div class="card-top">{% if item.i_level >= 1000 %}
|
|
{# БЕССМЕРТНЫЕ #}<span class="card-tag card-tag-immortal">⁂{{ item.s_hash_id }}</span>{% elif item.i_level >= 30 %}
|
|
{# ОДОБРЕНО ГИПНОЖАБОЙ #}<span class="card-tag card-tag-curated">✦{{ item.s_hash_id }}</span>{% else %}
|
|
{# СВЕЖЕЕ #}<span class="card-tag card-tag-fresh">¤{{ item.s_hash_id }}</span>{% endif %}
|
|
</div>
|
|
{# <!-- Нижняя панель статистики (Лайки и Просмотры) -->#}<div class="card-bottom">{% if item.i_level >= 1000 %}
|
|
{# БЕССМЕРТНЫЕ #}<span class="card-stat card-stat-immortal">♥ {{ item.i_likes_count }}</span>{% elif item.i_level >= 30 %}
|
|
{# ОДОБРЕНО ГИПНОЖАБОЙ #}<span class="card-stat card-stat-curated">♥ {{ item.i_likes_count }}</span>{% else %}
|
|
{# СВЕЖЕЕ #}<span class="card-stat card-stat-fresh">♥ {{ item.i_likes_count }}</span>{% endif %}
|
|
<span class="card-stat card-stat-views">👁 {{ item.i_views_count }}</span>
|
|
</div>
|
|
</div> |