Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Как изменять размер фонового рисунка?


Автор: Warrior 19.12.2005, 00:24
Подскажите пожалуйста как в html странице изменять размер фонового рисунка документа, или фонового рисунка ячейки таблицы. Просто я хочу сделать дизайн сайта под старый досовский, чтобы было очень много больших квадратных пикселей smile
С обычным рисунком всё ясно img src="путь" width="###" height="###", а как с фоном?

Автор: Exception 19.12.2005, 00:50
Хм.. А в CSS нет такого:
Код

body{
background-image-height:100px;
background-image-width:100px
}
?

Автор: Ciber SLasH 19.12.2005, 10:16
Цитата(Run @ 19.12.2005, 00:50)
Хм.. А в CSS нет такого:

Нет.

Изменить ширину или высоту фоновой картинки не получится. Её можно либо растянуть, либо оставить как есть.

Можно эмулировать бэкграунд:
1) вместо фона ставим выше элемента, у которого должен быть фон IMG
2) ставим у IMG-а любые размеры
3) делаем так, чтобы этот IMG был под тем элементом, у которого будем эмулировать фон. Это делается с помощью CSS-свойства z-index

Автор: Guest 19.12.2005, 19:22
Ciber SLasH
было бы хорошо, но тогда от этой картинки останется пустое пространство на том месте где она бы была без кода перемещения.

Автор: dm9 21.12.2005, 18:31
Цитата(Guest @ 19.12.2005, 20:22)
было бы хорошо, но тогда от этой картинки останется пустое пространство на том месте где она бы была без кода перемещения.


position: absolute;
z-index: -1;

Это сработает только под ИЕ и Оперу. Когда надо под firefox:

position: absolute;
z-index: 1;

А затем на тот div, который СВЕРХУ этой картинки (в потоке пишется ПОД), вешаем z-index: 2;

Попробуйте, если не получиться - дам пример.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)