✨ Story 3.6: optimisation images
This commit is contained in:
@@ -71,13 +71,13 @@ include_template('navbar', compact('currentPage'));
|
||||
|
||||
<?php if (!empty($project['thumbnail'])): ?>
|
||||
<div class="mb-12 rounded-lg overflow-hidden">
|
||||
<img
|
||||
src="/assets/img/projects/<?= htmlspecialchars($project['thumbnail'], ENT_QUOTES, 'UTF-8') ?>"
|
||||
alt="<?= htmlspecialchars($project['title'], ENT_QUOTES, 'UTF-8') ?>"
|
||||
class="w-full"
|
||||
loading="lazy"
|
||||
onerror="this.onerror=null;this.src='/assets/img/projects/default-project.svg';"
|
||||
>
|
||||
<?= projectImage(
|
||||
$project['thumbnail'],
|
||||
$project['title'],
|
||||
1200,
|
||||
675,
|
||||
false
|
||||
) ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
@@ -115,13 +115,13 @@ include_template('navbar', compact('currentPage'));
|
||||
<h2 class="text-heading mb-4">Captures d'écran</h2>
|
||||
<div class="grid grid-cols-1 sm:grid-cols-2 gap-4">
|
||||
<?php foreach ($project['screenshots'] as $screenshot): ?>
|
||||
<img
|
||||
src="/assets/img/projects/<?= htmlspecialchars($screenshot, ENT_QUOTES, 'UTF-8') ?>"
|
||||
alt="Capture d'écran - <?= htmlspecialchars($project['title'], ENT_QUOTES, 'UTF-8') ?>"
|
||||
class="rounded-lg"
|
||||
loading="lazy"
|
||||
onerror="this.onerror=null;this.src='/assets/img/projects/default-project.svg';"
|
||||
>
|
||||
<?= projectImage(
|
||||
$screenshot,
|
||||
"Capture d'écran - {$project['title']}",
|
||||
800,
|
||||
450,
|
||||
true
|
||||
) ?>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user