Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
1

Как задаются размеры фотографии для того , чтобы она сохраняла пропорции на разных экранах?

14.11.2018, 21:25. Показов 944. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую!
У экранов разных размеров разные размеры браузеров. И чтобы сохранить пропорции блоков на сайте, величины ширины и высоты нужно задавать в процентах.
Но если фотографии служат фоном для блоков, то можно, конечно, задать, чтобы фотография изменяла размеры в соответствии с блоком. Но если прописать код так, чтобы фотография сжималась-растягивалась в зависимости от размера блока, то сайт будет медленно загружаться. Какими должны быть оптимальные размеры фотографии, чтобы страница нормально загружалась и при этом сохранялись пропорции контента на экранах разных размеров? Может есть какие-то методы и т.д.?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2018, 21:25
Ответы с готовыми решениями:

Как сделать, чтобы форма сохраняла свои размеры на экранах с разным разрешением?
Как сделать, чтобы форма сохраняла свои размеры на экранах с разным разрешением?

Как сделать что бы игра сохраняла пропорции окна на разных компьютерах
Как сделать что бы игра сохраняла пропорции окна на разных компьютерах?

Как изменить размеры фотографии сохраняя пропорции?
Есть загрузчик фото, необходимо загружать фото...Ширина фото фиксированая 640 px, а вот высота...

Программа сохраняет по кнопке изображение экрана нужно чтобы она сохраняла его с DPI=300
Программа сохраняет по кнопке изображение экрана нужно чтобы она сохраняла его с DPI=300 using...

13
Эксперт HTML/CSS
2964 / 2599 / 1068
Регистрация: 15.12.2012
Сообщений: 9,876
Записей в блоге: 11
14.11.2018, 21:57 2
Цитата Сообщение от Fatmarmelad Посмотреть сообщение
У экранов разных размеров разные размеры браузеров.
Сами поняли что написали?
0
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
14.11.2018, 22:00  [ТС] 3
Fedor92, я про ширину и высоту
0
<h1>Hello world</h1>
17 / 16 / 3
Регистрация: 17.12.2016
Сообщений: 181
Записей в блоге: 6
15.11.2018, 00:40 4
Fatmarmelad,Не понятно, что конкретно вы хотите узнать...Почитайте про медиа запросы ( адаптивная верстка).
0
mrtoxas
15.11.2018, 00:53
  #5

Не по теме:

Цитата Сообщение от Fedor92 Посмотреть сообщение
Сами поняли что написали?
Давно не заглядывал в "О браузере"?

Как задаются размеры фотографии для того , чтобы она сохраняла пропорции на разных экранах?

0
Эксперт HTML/CSS
2964 / 2599 / 1068
Регистрация: 15.12.2012
Сообщений: 9,876
Записей в блоге: 11
15.11.2018, 10:22 6

Не по теме:

Цитата Сообщение от mrtoxas Посмотреть сообщение
Давно не заглядывал в "О браузере"?
И дальше что?



Как задаются размеры фотографии для того , чтобы она сохраняла пропорции на разных экранах?
0
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
15.11.2018, 14:46  [ТС] 7
Размеры окна браузера на разных размерах экранов - разные и пропорции разные. Мой вопрос - как подбирать размер фотографий для фона блока с учётом этого ньюанса. Ведь если просто взять фото максимального размера , которое и на экран полностью не вмещается, и прописать код таким образом, чтобы фото втискивалось в эти рамки, страница сайта будет медленно загружаться.
0
Эксперт HTML/CSS
2964 / 2599 / 1068
Регистрация: 15.12.2012
Сообщений: 9,876
Записей в блоге: 11
15.11.2018, 14:58 8
Цитата Сообщение от Fatmarmelad Посмотреть сообщение
Размеры окна браузера на разных размерах экранов - разные и пропорции разные.
Вы очень витиевато формулируете свои мысли... Отображение сайтов на разных разрешениях - так как-то...

Цитата Сообщение от Fatmarmelad Посмотреть сообщение
Мой вопрос - как подбирать размер фотографий для фона блока с учётом этого ньюанса.
Если это фон, то есть волшебные свойства, такие как background-size:cover, background-size:100% auto подробнее читайте в мануалах... Для картинок есть магические свойства width:100%; height:auto подробнее тоже читайте в мануалах... Для всего остального есть вьюпорт и медиазапросы...
0
39 / 9 / 1
Регистрация: 16.02.2018
Сообщений: 251
15.11.2018, 15:25 9
Если вам требуется просто адаптивное изображение, тогда можно выставить размер, который на десктопах считаете красивым, а далее проставить
CSS
1
max-width: 100%;
Учтите, что нужно следить за
1. margin
2. padding
3. положением самой фотографии. Чтобы она не ломала положение других блоков.

Это метод для прям совсем новичков. А так, лучше почитайте про медиа запросы и то как их можно вкл/откл. на определенных размерах экрана.

Если вам нужно сделать адаптивный фон для блока используйте
CSS
1
background-size: cover;
Я вообще во всех проектах сразу прописываю msx-width для всех изображений.
0
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
15.11.2018, 20:28  [ТС] 10
Пурыга Никита, если нужно, чтобы фотография заняла всё окно браузера по высоте и ширине, какого бы размера фото Вы бы взяли (в px)?
0
39 / 9 / 1
Регистрация: 16.02.2018
Сообщений: 251
15.11.2018, 20:34 11
Fatmarmelad, интересует именно разрешение?

Добавлено через 3 минуты
1280x853 - формат .jpg или .jpeg
svg - не имеет значения, можете хоть 1 на 1 px взять. Но учтите что SVG это код. И если вы сохраняете из какого-то грф. редактора, может быть так, что будет корявое на разных экранах.

PNG лучше не использовать на весь экран. Много весит.
1
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
15.11.2018, 20:36  [ТС] 12
Цитата Сообщение от Пурыга Никита Посмотреть сообщение
интересует именно разрешение?
даже не разрешение а именно размеры - ширина /высота. Я насколько знаю, если фото большие и им задавать cover, чтобы поместить в блок, то это увеличивает время загрузки страницы.
1
39 / 9 / 1
Регистрация: 16.02.2018
Сообщений: 251
15.11.2018, 20:39 13
Написал выше, про размеры.

Добавлено через 1 минуту
Цитата Сообщение от Fatmarmelad Посмотреть сообщение
Я насколько знаю, если фото большие и им задавать cover, чтобы поместить в блок, то это увеличивает время загрузки страницы.
Большое фото в любом случае будет увеличивать время загрузки страницы. Независимо от cover. Что с ним, что без него, клиент как грузил 1мб так и будет грузить 1мб.
1
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,560
17.11.2018, 23:32  [ТС] 14
Наткнулся по этой теме на информацию в книге Макфарланда Д.С. - "Большая книга CSS3".

при просмотре страницы на телефоне ширина колонки и ширина изображения могут ужаться до ширины, существенно меньшей, чем на браузере настольной системы. Это означает, что изображения на экране будут сильно уменьшены. Хотя качество изображения от этого не пострадает, вы заставите пользователей мобильных телефонов загружать файлы изображений, имеющие размер намного больше необходимого. Тем самым будет неоправданный расход трафика на большие файлы изображений, в которых нет никакой необходимости.
И самое интересное
К сожалению, пока эта проблема не имеет полноценного решения, и фактически сторонники адаптивного веб-дизайна считают ее одной из наиболее существенных проблем RWD.

Я CSS знаю плохо. Нельзя ли просто сделать несколько файлов разных размеров с одним и тем же изображением и вставлять их на страницу в соответствии с медиазапросами для разных размеров браузера?
0
17.11.2018, 23:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2018, 23:32
Помогаю со студенческими работами здесь

Здравствуйте, можно ли переделать прогу для того, чтобы она работала на виндовс 7?
.model tiny .486 .code org 100h start: mov ax,13h int 10h xor ax,ax int 33h


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

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