Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как нарисовать такой фон сайта? (https://javascript.ru/forum/misc/2771-kak-narisovat-takojj-fon-sajjta.html)

SDron 09.02.2009 11:36

Как нарисовать такой фон сайта?
 
Всем привет!
У меня вопрос такой:
Как нарисовать фон сайта (http://s58.radikal.ru/i161/0902/8b/9ce891b7f7ec.gif) состоящий из квадратиков размером 25x25px, но чтобы цвет каждого квадрата был рандомный?

Не будет ли такой способ грузить страницу сильно или весить много?

------------------------------------------------------------------------

Если это делать простым способом через CSS, то нужно брать слишком большой образец, чтобы не было видно эффекта повтора изображения.
А большая картинка 500x500px при размножении по x и y делает прокрутку страницы заторможенной.

Gvozd 09.02.2009 18:14

Цитата:

Сообщение от SDron
Как нарисовать фон сайта (http://s58.radikal.ru/i161/0902/8b/9ce891b7f7ec.gif) состоящий из квадратиков размером 25x25px, но чтобы цвет каждого квадрата был рандомный?

слой поднизом.
в нем, например:
картинка с квадратиками сгенеренная на сервере, и растянутая(возможно слегка нагрузит браузер)
таблица с ячейками разного цвета(думаю не сильно нагружженое решение)
много еще чего можно придумать.
Цитата:

Сообщение от SDron
Не будет ли такой способ грузить страницу сильно или весить много?

проверяйте.экспереминтиру те.

ZoNT 09.02.2009 18:19

Цитата:

Сообщение от Gvozd
таблица с ячейками разного цвета(думаю не сильно нагружженое решение)

Это будет просто чудовищно... Попробуй - повеселишся...

Гость 09.02.2009 18:59

Огромное фоновое изображение во весь экран в формате png24 будет весить несколько килобайт, и не будет тормозить страницу.

SDron 10.02.2009 09:10

А можно как то сделать массив div`ов в фоне с помощью js?
а вообще проблема заключается еще в том, что когда я в css делаю текстуру фоном, то на сайте этот фон подгружается после контента, т.е. сначала загружается сам сайт, а потом фон. Это происходит быстро. но глаз все равно улавливает такое :(

Андрей Параничев 10.02.2009 15:58

SDron,
Если вы сделаете массив дивов на фоне, то глаз будет улавливать не иллюзорные тормоза.


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