Enhance character profile component with responsive image handling and navigation button
Some checks failed
Deploy Jekyll site to Pages / build (push) Has been cancelled

This commit is contained in:
Florian Weber 2025-03-20 13:27:27 +01:00
parent c518cbf550
commit 60e0818b6d
Signed by: f.weber
GPG Key ID: A1C85EB19014A2D3
4 changed files with 20 additions and 5 deletions

View File

@ -1,9 +1,18 @@
<div class="cyber-tile cyber-tile-big {{ include.bg_color }} {{ include.fg_color }} {{ include.class }}" style="min-height: auto;">
{% if include.image %}<img src="{{ include.image | relative_url }}" alt="Character Picture">{% endif %}
{% if include.image %}
<img class="responsive-img" src="{{ include.image | relative_url }}" alt="Character Picture">
{% endif %}
<p><span class="cyberpunk-font">Name:</span>&nbsp;&nbsp;<span id="name"></span></p>
<p><span class="cyberpunk-font">Handle:</span>&nbsp;&nbsp;<span id="streetname"></span></p>
<p><span class="cyberpunk-font">Role:</span>&nbsp;&nbsp;<span id="role"></span></p>
<p><span class="cyberpunk-font">Age:</span>&nbsp;&nbsp;<span id="age"></span></p>
{% if include.page %}
<button class="cyber-button bg-red fg-white" onclick="window.location.href='{{ include.page | relative_url }}'">
Mehr zu {{ include.name }}
<span class="glitchtext">$_glitch;</span>
<span class="tag">NETR</span>
</button>
{% endif %}
</div>
<script>
fetch("{{ include.datasource | relative_url }}")

View File

@ -5,7 +5,7 @@ layout: page
<div class="row">
{% if page.image %}
<div class="col s6 m4 l1 responsive-img">
<img src="{{ page.image | relative_url }}" />
<img class="responsive-img" src="{{ page.image | relative_url }}" alt="Picture of {{ page.title }}" />
</div>
{% endif %}
<div class="bg-dark fg-yellow cyber-tile col {% if page.image %}s6 m8 l11{% else %}s12 m12 l12{% endif %}">

View File

@ -8,10 +8,10 @@ weigth: 3
<div class="row" style="column-gap: 5px;">
<div class="col s12 m6">
{% include character-profile.html image="/assets/img/Netrunner.png" datasource="/assets/game-data/characters/chase.json" bg_color="bg-red" fg_color="fg-dark" %}
{% include character-profile.html page="/characters/chase" image="/assets/img/Netrunner.png" datasource="/assets/game-data/characters/chase.json" bg_color="bg-red" fg_color="fg-dark" %}
</div>
<div class="col s12 m6">
{% include character-profile.html image="/assets/img/Tech.png" datasource="/assets/game-data/characters/carver.json" bg_color="bg-red" fg_color="fg-purple" %}
{% include character-profile.html page="/characters/crash" image="/assets/img/Tech.png" datasource="/assets/game-data/characters/carver.json" bg_color="bg-red" fg_color="fg-purple" %}
</div>
</div>

View File

@ -2,7 +2,13 @@
"name": "Chase Révolte",
"handle": null,
"age": 23,
"roles": [{ "name": "Netrunner", "rank": 4, "main": true }],
"roles": [
{
"name": "Netrunner",
"rank": 4,
"main": true
}
],
"attributes": {
"int": 6,
"ref": 8,