Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Изменение цветов в фоне с помощью CSS
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Изменение цветов в фоне с помощью CSS

Страниц (1): [1]
 

1. Scilur - 24 Мая, 2010 - 05:57:42 - перейти к сообщению
Нужно сделать фон, как показано на рисунке.
http://ipicture[dot]ru/upload/100524/i1DOSS79PR[dot]png
Ширина страницы заранее неизвестна. Какие есть варианты?
2. AdMeen - 24 Мая, 2010 - 07:24:06 - перейти к сообщению
Scilur пишет:
Нужно сделать фон, как показано на рисунке.
http://ipicture[dot]ru/upload/100524/i1DOSS79PR[dot]png
Ширина страницы заранее неизвестна. Какие есть варианты?


background-repeat:repeat-x;
3. Scilur - 24 Мая, 2010 - 08:04:15 - перейти к сообщению
Задача:
1) сделать фон страницы
2) цвет изменяется сверху вниз (от более светлого к более темному)
3) Цвета известны
4) ширина страницы заранее неизвестна, поэтому сделать фон из нарисованного рисунка не получится.

AdMeen пишет:
background-repeat:repeat-x;


Я так понимаю, Вы имеете ввиду, что можно было бы сделать следующим образом:
взять фрагмент из одного цвета и растянуть на всю ширину страницы, затем берется фрагмент следующего цвета, смещаем его координаты на ширину предыдущего цвета и также растягивается на всю страницу и т.д. Получилось бы как на указанной выше картинке. Это вполне было бы возможно, если бы была известна ширина всей страницы заранее. Но она неизвестна.

Надеюсь, что мне удалось описать суть проблемы.
4. AdMeen - 24 Мая, 2010 - 08:07:51 - перейти к сообщению
Scilur пишет:

...


какой ужас, а взять полоску градиентного цвета и размножить её по оси х? Никак?
5. Scilur - 24 Мая, 2010 - 10:18:22 - перейти к сообщению
AdMeen пишет:

какой ужас, а взять полоску градиентного цвета и размножить её по оси х? Никак?

Можете поподробней рассказать?
6. alexspb - 24 Мая, 2010 - 10:31:24 - перейти к сообщению
Scilur, вам просто надо поближе познакомиться с CSS
7. JustUserR - 24 Мая, 2010 - 16:03:43 - перейти к сообщению
Scilur пишет:
Получилось бы как на указанной выше картинке. Это вполне было бы возможно, если бы была известна ширина всей страницы заранее. Но она неизвестна.
Если ваш фон градиентно изменяется по одному из измерений а по второму остается постоянным то действительно можете использовать свойства повтора background-repeat - причем размер подложки для произвольной ширины будет 1xN px где N это фиксировання высота блока
Если же вам нужен подбор фона в зависииости от размера окна браузера - то можете сделать это средствами JS например указать соответствующей выражение в свойстве expression

 

Powered by ExBB FM 1.0 RC1