Skip to content
Snippets Groups Projects
Verified Commit 93305571 authored by Jake's avatar Jake
Browse files

add background-image to cards

parent fa8d7f0d
No related branches found
No related tags found
No related merge requests found
{%- macro open(id = None, classes = []) -%} {%- macro open(id = None, classes = []) -%}
{%- set attr = {"id": id, "classes": classes} -%} {%- set attr = {"id": id, "classes": ["cards"], "extra_classes": classes} -%}
<ul {{ common.render_attr(attr, None)}}> <ul {{ common.render_attr(attr, None) }}>
{%- endmacro -%} {%- endmacro -%}
{%- macro close() -%} {%- macro close() -%}
...@@ -9,7 +9,17 @@ ...@@ -9,7 +9,17 @@
{%- endmacro -%} {%- endmacro -%}
{%- macro card(title, link, catcolor, lang) -%} {%- macro card(title, link, catcolor, lang) -%}
<li style="--category-color: {{ catcolor }}">{{ common.render_link(link, title, lang) }}</li> {%- set attr = namespace(classes=[], style={"--category-color": catcolor}) -%}
{%- set page = link.page -%}
{%- if page.metadata.has_image -%}
{%- set attr.classes = ["has-image"] -%}
{%- set imageurl = ["url('", [siteurl, page.metadata.image.link.url]|join("/"), "')"]|join() -%}
{#- set imageurl = ["url('", ["http://127.0.0.1:8000/output", page.metadata.image.link.url]|join("/"), "')"]|join() -#}
{#- AHHHHHHHHH... Firefox interpretiert relative background-image urls falsch, wenn diese nicht direkt im inline-style sind! -#}
{%- set attr.style = {"--category-color": catcolor, "--card-image": imageurl, "background-image": imageurl } -%}
{%- endif -%}
<li>{{ common.render_link(link, title, lang, attr=attr) }}</li>
{%- endmacro -%} {%- endmacro -%}
{%- macro card_from_link(link, lang) -%} {%- macro card_from_link(link, lang) -%}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment