- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот думаю, как лучше сделать. Есть шапка сайта, там картинка. И есть меню горизонтальное. Оно должно быть в шапке поверх этой картинки, внизу шапки.
Как лучше сделать? Если делаю через background-image, картинка обрезается под высоту блока (т.е. грубо говоря под высоту меню). Если делать через position: absolute, то появляются всякие проблемы когда меняешь разрешение экрана.
Нужно чтобы:
1. Картинка в header была полностью видна, например 1000*400 пикселей. При уменьшении экрана - она должна ресайзиться под 100% ширины и по высоте автоматически.
2. Менюшка должна быть всегда внизу header поверх этой картинки.
Как сделать?
Или уже через table попробовать...
в зависимости от условий и фона чаще используется позиционирование фона: center top, center bottom, etc
ну и background-size, если необходимо
tommy-gung, фоновая картинка не показыватся на всю высоту, вот в чем проблема.
tommy-gung, фоновая картинка не показыватся на всю высоту, вот в чем проблема.
Так а:
Не подойдет? Не проверял, если что :)
Я не очень проблему понял, так что камнями не кидаться :)
tommy-gung, фоновая картинка не показыватся на всю высоту, вот в чем проблема.
есть background-size: cover;
можно для разных разрешений выводить разные фоны
Сам сайт на openserver сейчас. Вот создал пример, полностью как у меня сейчас:
https://jsfiddle.net/3ksy8zq7/
---------- Добавлено 07.03.2017 в 15:32 ----------
можно для разных разрешений выводить разные фоны
Хаха, нет, это точно не вписывается в мои представления о нормальном дизайне ))))
У меня через jquery примерто так же как вам надо, если я правильно понял:
То есть ширина/коэффициент
P.S. Вкупе с background-size: 100% 100%;
так что ли нужно? https://jsfiddle.net/3ksy8zq7/4/
---------- Добавлено 07.03.2017 в 16:19 ----------
Хаха, нет, это точно не вписывается в мои представления о нормальном дизайне ))))
ну почему же. зачем грузить фон шириной 1920px для телефонов, например?
это точно не вписывается в мои представления о нормальном дизайне ))))
может пора представления менять))
была похожая проблема, дизайнеры понарисуют, а потом все должно масштабироваться куда-то... в итоге пришлось комбинировать для разных разрешений из 2х бекграундов, 3х картинок и бутстрап колонок... невозможно диз одинаково вписать и на 1920 десктоп и 320 мобилу.
ну почему же. зачем грузить фон шириной 1920px для телефонов, например?
Грубо говоря, да. Вообще для мобильников вообще будет другой header.
может пора представления менять))
Спасибо, но я как-то не фанат делать по 100500 вариантов одной картинки. Это извращение.
Возможно требуется вот так сделать https://jsfiddle.net/jyskm2jo/1/