photo-chooser / index.html
micole66's picture
Update index.html
20428d9
<!DOCTYPE html>
<html>
<head>
<title>Photo Score App</title>
<style>
body {background-color:#f2f2f2;font-family:Arial,sans-serif;color:#333;}
h1 {text-align:center;font-size:2em;margin-top:30px;color:#4CAF50;}
form {margin:50px auto;padding:20px;background-color:#fff;border-radius:10px;
box-shadow:0 0 10px #888;width:400px;display:flex;flex-direction:column;align-items:center;}
label {font-size:1.2em;margin-top:10px;color:#555;}
input[type="file"] {margin-top:10px;font-size:1.2em;padding:10px;border:none;
background-color:#eee;border-radius:5px;width:80%;}
button {margin-top:20px;font-size:1.2em;padding:10px;border:none;background-color:#4CAF50;
color:#fff;border-radius:5px;cursor:pointer;transition:background-color 0.3s;}
button:hover {background-color:#3e8e41;}
#best-photo {max-width:400px;max-height:400px;margin-top:50px;display:block;
border-radius:10px;box-shadow:0 0 10px #888;}
h2 {margin-top:30px;font-size:1.8em;color:#4CAF50;}
</style>
</head>
<body>
<h1>Photo Score App</h1>
<form method="POST" action="" enctype="multipart/form-data">
<label for="photo1">Photo 1:</label>
<input type="file" name="photo1" id="photo1">
<label for="photo2">Photo 2:</label>
<input type="file" name="photo2" id="photo2">
<button type="submit" name="submit">Find Best Photo</button>
</form>
<div>
<h2>Best Photo:</h2>
<img src="" id="best-photo">
</div>
<script>
function calculateScore(photo) {return Math.floor(Math.random() * 10) + 1;}
function comparePhotos(photo1, photo2) {
let score1 = calculateScore(photo1);
let score2 = calculateScore(photo2);
return (score1 > score2) ? photo1 : photo2;
}
document.querySelector('form').addEventListener('submit', function(event) {
event.preventDefault();
let photo1 = document.querySelector('#photo1').files[0];
let photo2 = document.querySelector('#photo2').files[0];
let bestPhoto = comparePhotos(photo1, photo2);
let bestPhotoUrl = URL.createObjectURL(bestPhoto);
document.querySelector('#best-photo').src = bestPhotoUrl;
});
</script>
</body>
</html>