Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Про картинку в качестве фона (https://javascript.ru/forum/dom-window/36221-pro-kartinku-v-kachestve-fona.html)

Ahterknica 12.03.2013 11:54

нет-нет, задача - код, который любую по пропорциям картинку корректно сделает фоном. То есть либо ширину, либо высоту сделает 100%, остальное без искажения оставит как есть и обрежет.
то, что картинки меняются к этому коду отношения не имеет. Смена работает, там все ок.
Но мне нужно прописать этот код именно в скрипт, меняющий картинки, поэтому я его и кинула.

danik.js 12.03.2013 12:03

Цитата:

Сообщение от Ahterknica
нет-нет, задача - код, который любую по пропорциям картинку корректно сделает фоном. То есть либо ширину, либо высоту сделает 100%, остальное без искажения оставит как есть и обрежет.

Так я выше ведь для этого код и написал. Просто не нужно тогда в css задавать эти значения. Они должны выставляться динамически, так что файл стилей тут не у дел.

Ahterknica 12.03.2013 12:24

мм. ясно. спасибо! сейчас попробую)

Ahterknica 12.03.2013 12:29

Цитата:

Сообщение от danik.js (Сообщение 240161)
Так я выше ведь для этого код и написал. Просто не нужно тогда в css задавать эти значения. Они должны выставляться динамически, так что файл стилей тут не у дел.

а этот код я могу прописать как отдельный скрипт или нужно его вписать в тот, в котором прописываются параметры появляющихся изображений?

danik.js 12.03.2013 12:45

Стоп, все не так.
min-width: 100%;
min-height: 100%;

Этот код ведь не должен нарушать пропорции.

Ahterknica 12.03.2013 12:53

по идее да, но почему-то они нарушаются

Ahterknica 12.03.2013 12:57

бр, я запуталась.
Смотрите, этот код, который задает минимум - 100% - он не нарушает пропорций, но его недостаток в том, что при просмотре на экранах с мелким разрешением фон сильно вылезает за рамки экрана, получается не комильфо
В идеальном мире или ширина, или высота должна быть именно 100%, а вторая величина больше 100%. как-то так

Kowabunga! 12.03.2013 12:58

Так если изображение меньше размера, то оно же получается растягивается, хоть и пропорционально, но больше чем на 100%. Разве нет?

Ahterknica 12.03.2013 12:59

да, а если экран меньше изображения, то оно вылезает за границы. А должно скукоживаться

рони 12.03.2013 13:01

Ahterknica,
либо с боков или внизу вверху будут отступы - если сохранять пропорции.


Часовой пояс GMT +3, время: 21:54.