<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="index.css">
<title>ِApple</title>
</head>
<body>
<div class="container">
<header>
<a href="#"><img src="logo.png" class="logo" alt=""></a>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Project</a></li>
<li><a href="#">News</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</header>
<div class="content">
<div class="text">
<h2>iPhone 13 pro max</h2>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
<a href="">All Products</a>
</div>
<div class="img">
<img src="0.png">
</div>
</div>
<div class="icons">
<img id="img-preview" onclick="phones(this.src); colors('#000')" src="0.png">
<img id="img-preview" onclick="phones(this.src); colors('#000')" src="1.png">
<img id="img-preview" onclick="phones(this.src); colors('#247ec8')" src="2.png">
<img id="img-preview" onclick="phones(this.src); colors('#1e1e1e')" src="3.png">
<img id="img-preview" onclick="phones(this.src); colors('green')" src="4.png">
</div>
</div>
<script src="index.js"></script>
</body>
</html>
let images = document.querySelector('.icons')
let container = document.querySelector('.container')
let image = document.getElementById('img-preview')
function phones(phone){
image.src = phone;
}
function colors(color){
container.style.background = color;
}
لقد نفذت الكود لكن ليس هذا الذي اريده حيث لاحظ في صورة لا اريد ان تظهر الصورة في الاسفل احتاج عند ضغط على صور الهاتف الاحمر مثلا يعرض مكان الهاتف الذهبي وهكذا