Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Обрезание блоков по общему контуру (https://javascript.ru/forum/events/16452-obrezanie-blokov-po-obshhemu-konturu.html)

doniv 09.04.2011 01:59

Цитата:

Сообщение от poorking (Сообщение 99907)
doniv,
PS а по поводу дырки, может есть возможность в вашем этом сложном фоне сделать эту дырку?

Все это мне понятно, по крайней мере я так сейчас думаю :). Самое важная проблема и есть в этом PS. Фон является текстурой. Ее вес довольно, кхм, зависит от размера. Потому она и идет дублирующимся бэкграундом в виде data url. Если я сделаю такой большой слой с дыркой, то он будет весить прилично. Однак,о я оптимизировал элементы и теперь все отображается как положено, косяк остался только в опере. На крайней случай для этого браузера можно будет скормить большую картинку.

Magneto 09.04.2011 02:07

Возможно стоит все это показать. Текстуру, документ и прочее.

doniv 09.04.2011 05:00

Цитата:

Сообщение от Magneto (Сообщение 99949)
Возможно стоит все это показать. Текстуру, документ и прочее.

Уже ни к чему, ответы помогли.

Скорее, конечно, переосмыслить всю конструкцию. Удалось добиться того, чтобы освободить все элементы выходящие за контур от свойства relative. После чего осталась проблема только в опере, которая не желает признавать обрезание по скругленному контуру. В оперу пришлось добавить хак с бэкграундом. Чтобы это все оптимизировать, я забил один файл нужными кусочками и заспрайтовал на разные блоки. Таким образом даже мап не пришлось применять.

Еще раз спасибо всем за подсказки.

dmitriymar 09.04.2011 10:26

канву и мар юзать


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