Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 0
Регистрация: 28.09.2017
Сообщений: 1
1

Как подогнать размер страницы под фон?

28.09.2017, 15:56. Показов 2622. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мне нужно, чтобы ширина страницы была равна 100%, а высота = место, где заканчивается фон. Возможно ли это и если да, то как это организовать? Если поставить высоту 100%, то страница будет ограничена окном браузера, а если значение будет равняться пиксельной высоте фона, то страница начнет обрезаться/оставлять пустые белые места при масштабировании? Есть какие-то идеи?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2017, 15:56
Ответы с готовыми решениями:

Как подогнать картинку под размер дива, если картннка идет как фон?
Подскажите пожалуйста как подогнать картинку под размер дива, если внутри него еще дивы, а картннка...

Подогнать фон под размер блока
Есть DIV 140px x 170px... Две фоновые картинки 30x50, 60x20... Можно ли сделать так на css,...

Подогнать сайт под размер экрана
Всем здравствуйте. Есть самый простой сайт из нескольких html страниц. Всем необходимым требованиям...

Как подогнать высоту страницы под высоту экрана?
Здравствуйте, друзья! Подскажите, пожалуйста, как сделать так, чтобы высота страницы (например вот...

3
233 / 213 / 28
Регистрация: 18.02.2010
Сообщений: 2,202
29.09.2017, 03:42 2
В таких случаях дизайнер делает либо продолжение по высоте и фон крепится к верху, либо зеркальный фон, который можно по Y репитить, возможно вы или дизайнер в курсе, что даже если "подогнать" под пропорцию то пропорции бывают разные, бывают даже широкоформатные мониторы, обычно когда о них узнают уже перестают писать ширину 100% Ну, а если художник за гуашью не лезет в стакан то высоту vh и bacground-size:100%; данная пропорция будет примерно размывать(отражать) относительность размеров фотографии и мониторов, которые могут повстречаться.
0
0 / 0 / 0
Регистрация: 29.09.2017
Сообщений: 1
29.09.2017, 07:44 3
Спасибо, но, насколько я понял, с vh при масштабировании также остается белая полоса под фоном, либо сам фон обрезается, ведь высота окна часто будет разной и не совпадать с начальной высотой фона. А меня интересует возможность обрезать сайт на точке, где заканчивается фон. Например, при обычном разрешении, все было бы стандартно (ширина - 100%, высота ограничена высотой фона), а если высота окна многим больше ширины и сайт в нее не вписывается, то применялся бы другой вариант (сохраняются пропорции фона и, вместо ширины - 100%, он начинал масштабироваться с горизонтальной прокруткой, тем самым сохраняя высоту страницы = высоте фона). Возможно ли это?
0
233 / 213 / 28
Регистрация: 18.02.2010
Сообщений: 2,202
29.09.2017, 20:32 4
Можно сделать медиазапрос по высоте вашего фона, возможно это решит задачу.

CSS
1
2
3
4
5
6
7
8
9
10
.block{
    width: 100%;
    height: 100vh;
    background: red;
}
@media only screen and (max-height : 500px){
    .block{
        background: blue;
    }
}
0
29.09.2017, 20:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2017, 20:32
Помогаю со студенческими работами здесь

Подогнать страницы html под экраны с разным расширением
Здравствуйте! Пытаюсь написать сайт. Но проблема в том,что у меня страницы рассчитаны под большой...

Как сделать чтоб фон страницы подстраивался под экран?
Привет всем:) Делал я задание по html захотелось мне чтоб у меня на фоне стр. была картинка....

Как подогнать под экран содержимое формы?
Здравствуйте! На странице на ширине монитора в 320px, если кликнуть кнопку "Заказ в 1 клик"...

Как подогнать сайт под различны браузеры
Здраствуйте. Я тут новенький такчто неособо оринтируюсь. Подскажите пожалуйста как подогнать сайт...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru