@ank_1

Как можно поменять логотип, чтобы при закрытом меню был один, а после его открытия появлялся другой?

627e6a20c1583305880545.png
627e6a2bdcfc5009741234.png
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
Привет! Лови:
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div class="position"> <button class="baton">А это типо меню</button><img src="Первая картинка.неЗабудьФормат" alt="" class="img"></div>
</body>
<style>
    .position{
        width: 100%;
        margin-top: 1vw;
        display: flex;
        justify-content: space-around;
    }
</style>
<script>
    let img = document.querySelector('.img')
    let btn = document.querySelector('.baton')
    btn.onclick = function(){
        if(img.getAttribute('src') === 'Первая картинка.неЗабудьФормат'){
img.setAttribute('src', 'Вторая картинка.неЗабудьФормат')
        }
        else{
img.setAttribute('src', 'Первая картинка.неЗабудьФормат')
        }
    }
</script>
</html>

Кстати, если что, обращайся еще. Могу сделеать плавно, там просто скрипт сложнее будет и нужно будет заменить тег img на какой-то другой! Удачи!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы