I am currently working on programming a website using HTML forms. I am facing an issue where I need to display a background image behind the input text, such as in a search bar. However, when I set the background image, the input text appears white and the image is not visible behind it. https://i.sstatic.net/Mn8Dz.png
<html>
<head>
<style>
body {
background-image: url(example url}#weap{display:inline;}
</style>
</head>
<body>
<div id="wrap">
<input id="search" name="search" type="text" placeholder="What're we looking for ?">
</div>
</body>
</html>