vbytes_billoard/images.php
2026-05-01 08:55:52 +02:00

53 lines
No EOL
1.5 KiB
PHP

<!DOCTYPE html>
<html lang="sv">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
</head>
<style>
.gallery-container {
max-width: 1920px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(2, minmax(250px, 1fr));
gap: 15px;
padding: 20px;
grid-template-rows: 300px;
@media screen and (min-width: 1440px) {
grid-template-columns: repeat(4, minmax(250px, 1fr));
}
}
.gallery-item {
height: 300px;
width: auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
p {
height: 10%;
}
img {
width: 100%;
height: 90%;
object-fit: contain;
}
}
</style>
<body>
<div class="gallery-container">
<?php
$dir = 'img/';
$images = glob($dir . "*.{jpg,jpeg,png,gif,webp,svg}", GLOB_BRACE);
foreach ($images as $image) {
echo '<div class="gallery-item">';
echo '<img src="' . $image . '" alt="Photo">';
echo '<p>' . $image . '</p>';
echo '</div>';
}
?>
</div>
</body>
</html>