Есть картинка, при клике по ней разворачивается меню, меню показалось с телефоном, а картинка чтоб исчезла.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>меню по клику</title>
<style>
/* Menu click on the image
-------------------------------------------*/
.dropbtn {cursor: pointer;}
.dropbtn:hover, .dropbtn:focus {background-color: #5b5b5b;}
.dropdown {position: relative; display: inline-block;}
.dropcontent {display: none; /* position: absolute; */ background-color: #f1f1f1; width: 100%; overflow: auto; z-index: 1;}
.dropcontent a {color: black; padding: 12px 16px; text-decoration: none; display: block;}
.show {display: block;}
/*
.dropdown a:hover {background-color: #ddd;}
*/
</style>
</head>
<body>
<h2>Выпадающее меню, клик по картинке</h2><br>
<div class="dropdown">
<div id="leftFit"><img src="http://stroildom.ru/wp-content/uploads/2019/01/telefon.png" onclick="myFunction()" class="dropbtn"></div>
<div id="myDropdown" class="dropcontent">
<a href="callto:+73412000000"><span>+7(3412) 00 00 00</span></a>
</div>
</div>
<script>
/* When the user clicks on the button, toggle between hiding and showing the dropdown content */
function myFunction() {
document.getElementById("myDropdown").classList.toggle("show");
}
// Close the dropdown if the user clicks outside of it
window.onclick = function(event) {
if (!event.target.matches('.dropbtn')) {
var dropdowns = document.getElementsByClassName("dropcontent");
var i;
for (i = 0; i < dropdowns.length; i++) {
var openDropdown = dropdowns[i];
if (openDropdown.classList.contains('show')) {
openDropdown.classList.remove('show');
}
}
}
}
</script>
</body>
</html>