Проблема с размещением значка меню на странице мобильной версии

Я хочу и пытаюсь расположить значок меню у ее правого края так, чтобы он был равен правому краю изображения внизу. Я не знаю почему, но этот значок не двигается :P. В чем дело? Как я могу это исправить? Добавляю, как это выглядит: введите сюда описание изображения

Я попытался добавить поля слева: auto в классе навигации по значкам, display flex в контейнере. Затем либо flex растет на одном дочернем элементе, чтобы он занимал как можно больше места. И я попытался добавить justify-content: space-between. Но ни один из этих способов не работает. Если это не работает, значит, что-то не так со структурой кода (html или где-то еще свойство css переопределяет его), но я не могу найти, в чем дело. Это мой github: https://github.com/NatKacz99/news-homepage. Это живая страница: https://natkacz99.github.io/news-homepage/

пожалуйста, вставьте сюда свой код и, если возможно, приведите воспроизводимый пример, так как мало кто будет переходить по сторонним ссылкам.

s.kuznetsov 17.08.2024 10:38
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
1
54
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

В вашем навигационном CSS нет ничего плохого. При определенной ширине экрана, т. е. 375px, значок меню устанавливается справа от панели навигации. Хотя проблема в вашем .container классе. Вы установили для него некоторые отступы, и общая ширина контейнера превышает фактическую ширину области просмотра. В результате получается horizontal scroll. Из-за этого прокрутки вы не можете представить себе, что значок меню nav действительно находится на своем месте.

Вы можете изменить CSS в style.css следующим образом, и все готово.

@media(max-width: 375px) {
/*
* Existing code
*/
.container {
    /*Existing styling*/
    padding-inline: 0px;
}

PS Вы должны получить следующий результат:

Если вы правильно поняли ваш запрос, вам нужно поместить ЗНАЧОК в правую часть экрана.

После проверки вашего кода я предлагаю внести изменения в файл CSS:

header {
    display: flex;
    justify-content: space-between; 
    align-items: center; 
    padding-left: 20px; 
    padding-right: 20px; 
    box-sizing: border-box;
}

.icon-navigation {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
}

Проверьте этот вывод:

Надеюсь, это поможет. [Вывод]: https://i.sstatic.net/WfrNTJwX.png

Я хочу получить такой же эффект, как на картинке. Я исправил свой CSS-файл в соответствии с тем, что вы предложили в функции @media, но я не получил такого эффекта.

Natalia Kaczyńska 18.08.2024 11:59

Другие вопросы по теме