|
0 Всего найдено: 12
perro
Сообщение
26/08/2009 14:43
Копия темы
Вопрос верстальщикам или программистам Только не пинайте сильно, я в этом не шарю совсем. Допустим есть сайт, бэкграундом нужно пустить паттерн. Понятно, что он будет повторяться, это можно сделать программно. 1. А можно ли, задать программно так, чтобы каждый новый ряд паттерна был с прозрачностью, отличной от предыдущего? 2. Если да то может ли эта прозрачность динамически изменятся в зависимости от длины страницы и, соответственно, кол-ва рядов паттерна? 3. Если да, то это будет работать всюду? Подробности не нужны, просто да или нет.
frost_lab
Сообщение
26/08/2009 14:53
Копия темы
"Подробности не нужны, просто да или нет." После чего, какой-нибудь клиент скажет мне: а вот там сказали что можно... Средствами html/css нет, скриптами быть может и возможно.
perro
Сообщение
26/08/2009 14:56
Копия темы
спасибо, хоть что-то а если слоями? или это муторно и сайт перегружен будет?
Masterman
Сообщение
26/08/2009 15:13
Копия темы
Можно на скриптах, с неоднозначным результатом в разных браузерах, с багами, фиксами и плясками с бубном. С другой стороны, важна не форма а содержание. Чем перегружать сайт сомнительными эффектами, лучше озаботиться качественным содержимым.
frost_lab
Сообщение
26/08/2009 15:13
Копия темы
Вручную разместить один слой за другим? Это крайне муторно. Да и не уверен я что выйдет как надо. "Если да – то может ли эта прозрачность динамически изменятся в зависимости от длины страницы и, соответственно, кол-ва рядов паттерна? " тут уже не получится точно. А ослик и вовсе тупить страшно будет, на больших страницах с мелким паттерном, т.к. там прозрачность фильтрами. К стати, что-то мне подсказывает, что скриптами получится крайне тормознуто. Так что лучше отказаться от этой идеи.
Izvarinskij
Сообщение
26/08/2009 18:57
Копия темы
Возможно, в css3 такое можно будет сделать. Мега-комбо: multiple backgrounds, background-clip, background-opacity. В 2015 году не забудьте эту тему поднять заново.
Izvarinskij
Сообщение
26/08/2009 19:09
Копия темы
Можно попробовать наложить поверх body div’ы с белым фоном и разной прозрачностью. типа: .block_opacity-78{ background:#fff; position:absolute; top:0; right:0; width:128px; height:100%; opacity:0.78; z-index:-1; } <body> … <div class="block_opacity-78"></div> <div class="block_opacity-72"></div> <div class="block_opacity-64"></div> <div class="block_opacity-57"></div> … <div class="block_opacity-12"></div> </body> Ширина блока = ширина паттерна.
perro
Сообщение
26/08/2009 19:12
Копия темы
0
спасибо, что-то вроде этого мне в голову и приходило но ведь будет далеко не кросс-браузерно... в общем, хватит голову морочить, т.к. никакой конкретной задачи у меня пока нет просто интересно на будущее... |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |