<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Image dynamique</title>
<style>
.image-container {
width: 300px;
height: 200px;
overflow: hidden;
}
.image-container img {
transition: opacity 0.5s ease-in-out;
}
.show-image {
opacity: 1;
}
.hide-image {
opacity: 0;
}
</style>
</head>
<body>
<div class="image-container">
<img src="" alt="Image dynamique">
</div>
<button onclick="toggleImageVisibility()">Afficher/Dissimuler</button>
<script>
function getRandomImageUrl() {
const urls = [
'https://pngimg.com/uploads/flame/flame_PNG13221.png'
];
return urls[Math.floor(Math.random() * urls.length)];
}
function toggleImageVisibility() {
const img = document.querySelector('.image-container img');
img.src = getRandomImageUrl();
img.classList.toggle('show-image');
img.classList.toggle('hide-image');
}
</script>
</body>
</html>