С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для ChildOfFlowers
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090

Фоновое изображение

14.03.2016, 10:52. Показов 1327. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Я верстаю страницу, у которой есть фоновое изображение. В css для фона прописаны следующие свойства:
CSS
1
2
3
background-size: auto 100%;
background-position: center;
background-attachment: fixed;
Таким образом, картинка вписывается по высоте окна. Проблема в том, что это не всегда подходящий вариант. Для широкого экрана, например, надо, чтобы картинка вписывалась по ширине. Можно ли как-то сделать комбинированный вариант, чтобы картинка полностью заполняла окно при любых его размерах, и не зависимо от пропорций самой картинки?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.03.2016, 10:52
Ответы с готовыми решениями:

Фоновое изображение
Всем привет думаю эта тема сейчас актуальна так как я не раз пытался нати в поисковике как же растянуть фоновое изображение. Итак, описываю...

фоновое изображение
Нужно сделать фоновое изображение как на этом сайте (дорога с машиной), В том смысле, чтобы показывалась только часть изображения, а...

Фоновое изображение
Всем привет! есть картинка размером 5000x3750 она подставлена фоном при выставлении background-size в 100% она обрезается по...

8
0 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 3
14.03.2016, 12:28
Если это паттерны то пробуй
background: url(путь к картинке) repeat-x;
Если ты в html заливал картинку, то задай прямо там width по всей ширине страницы.
0
 Аватар для ChildOfFlowers
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
14.03.2016, 13:40  [ТС]
ilja_web, repeat-x ничего не дало, оно и так по умолчанию было. Мне надо, чтобы картинка не повторялась, а один её экземпляр полностью заполнял экран.
Если бы я делал через html, это выглядело бы так:
HTML5
1
<body background="url">
Куда тут width прописывать?

Если бы через js добраться до свойств background'а, то проблема была бы решена. Но у меня никак не выходит получить текущее значение background-width.

Можно, конечно, не морочить голову, и вместо background использовать картинку с фиксированным позиционированием. Но я считаю, это не есть труЪ. По крайней мере, до истины хочется докопаться.
0
18 / 18 / 13
Регистрация: 15.03.2016
Сообщений: 107
16.03.2016, 01:28
а через media запросы пробовал???
0
 Аватар для ChildOfFlowers
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
16.03.2016, 10:05  [ТС]
Цитата Сообщение от alc0 Посмотреть сообщение
через media запросы пробовал?
Нет. Это как?

Добавлено через 11 минут
Есть одна загвоздка, о которой я забыл сказать. Это должно работать с изображениями разных размеров, а ни с одной конкретной картинкой.

И ещё, как я понял, media запросы - это не кроссбраузерное решение
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
16.03.2016, 10:45
ChildOfFlowers, bakground-size:cover; или background-size:contain; попробуй пропиши
1
 Аватар для ChildOfFlowers
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
17.03.2016, 11:12  [ТС]
Cdelphi78, bakground-size:cover - то, что надо. Спасибо.
Одна проблема - это CSS3. А как быть со старыми браузерами?
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
17.03.2016, 13:28
Ну я с другими браузерами не работаю) попробуй пойщи фикс префиксы что то мне подсказывает что на js придется лепить а может плагин какой есть)
0
 Аватар для ChildOfFlowers
15 / 14 / 9
Регистрация: 16.04.2012
Сообщений: 1,090
17.03.2016, 19:20  [ТС]
Cdelphi78, эх, засада... в мобильном хроме даже это не работает... придётся, видимо, через js(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.03.2016, 19:20
Помогаю со студенческими работами здесь

Фоновое изображение
Доброе время суток! Подскажите, пожалуйста, как &quot;растянуть&quot; по вертикали фоновое изображение(по горизонтали я его кое как растянул с...

Фоновое изображение
Всем есть здрасти! Я вот веб мастером хочу стать, мечтаю о своем проекте, kinopro.ru кинотека... Вот учусь, все хорошо было, пока е...

Фоновое изображение
Как сделать фон как на кинопоиске http://www.kinopoisk.ru/film/9544/. Имею ввиду, что у них в начале странице на фоне определённая...

Фоновое изображение
День добрый. Подскажите, чем воспользоваться и как сделать на css следующее: в углах сайта сделать фоновые картинки, которые будут...

Маштабируемое фоновое изображение
Привет, нужно сделать фон спрайтом да еще и маштабируемое.. &lt;div class=&quot;gallery&quot;&gt; &lt;a...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru