Задать вопрос

Как сделать так, что бы лого и кнопки были на одной строке?

64ff6bd3a4236271661806.png
  • Вопрос задан
  • 381 просмотр
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@MasterGod
Для решения проблемы можно использовать технологию, которая называется flexbox
С помощью "обтекание" (float), мы добивается того что один элемент плавает вокруг другого. Но для этого у первого и второго надо указать с какой стороны они будут состыковаться. Пример

float: left (применяем к логотипу)
float: right ( применяем к "кнопке".)
Это позволит 2 элемента разместить на одной строке
https://hcdev.ru/css/justify-content/

Второй способ решения проблемы, это дать поведение блоянвм элементам( у которых всегда есть отступы, начинаются с новой строки, после них новый элемент тоже идёт с новой строки) поведение строчного элемента ( строчный элемент занимает только то пространство которое ему необходимо) таким образом проблему можно решить как минимум двумя способами.
https://hcdev.ru/css/grid-template-columns/

Лого и ссылки.
споллер

Впринципе это смотрится нормально, только расположить ссылки либо слева и лого там же .
Так делают. Либо
Лого слева ссылки по центру (твой вариант) . Но, я бы на твоём месте изменил задний фон под лого. И протянул бы по его ширине как полосу до конца экрана , например задним фоном, того же цвета или ту что будет гармонировать. Можно шире, но тогда можно рассмотреть вариан когда контр картинни будет гармоничным. Тогда внешний вид будет лучше. Можно ссылки как то выделить фоном, или действительно их сделать кнопками? Добавить чтоб при наведении менялся цвет под ними.
А ещё можно добавить анимацию, чтоб лого появлялся не сразу. Вариантов много..
Но тут творец ты.
Ответ написан
Ваш ответ на вопрос

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

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