Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: полупрозрачный фон
 
 автор: victoor   (19.09.2006 в 00:56)   письмо автору
 
 

Можно ли сделать так, чтобы фон в таблице был полупрозрачным, т.е. чтобы через него просвечивала картинка, которая как обои стоит в теге body? пробовал сделать картинку в photoshop где пиксель прозрачный, пиксель цвета, полупрозрачность получилась, но ОЧЕНЬ медленно прокрутка страницы вниз шла.
Может есть какой другой способ?

Общий эффект полученного мне нравится, но ОЧЕНЬ тормозит прокрутка вниз-вверх. Может можно как-то это исправить?

То, что сейчас получилось, можно глянуть по ссылке

   
 
 автор: elenaki   (19.09.2006 в 09:45)   письмо автору
 
   для: victoor   (19.09.2006 в 00:56)
 

у меня не тормозит. прозрачность можно делать фильтрами, но работать будет только в IE.

   
 
 автор: victoor   (19.09.2006 в 13:02)   письмо автору
 
   для: elenaki   (19.09.2006 в 09:45)
 

и как сделать такой фильтр?

Я просматриваю страничку в IE и там тормозит. Большинство людей будут через IE просматривать, т.к. это будет клан-сайт игры, в которую только через IE играть и можно.

А как другие браузеры будут отображать эти фильтры?

   
 
 автор: elenaki   (19.09.2006 в 14:23)   письмо автору
 
   для: victoor   (19.09.2006 в 13:02)
 

http://www.javaportal.ru/javascript/examples/imagefilters.html

http://www.multyportal.com/wma/doc/html/dhtml_filters_demo.htm

А как другие браузеры будут отображать эти фильтры? - a Hukak

   
 
 автор: ExtraBrain   (19.09.2006 в 17:59)   письмо автору
 
   для: victoor   (19.09.2006 в 00:56)
 

Мне понравилась идея такой полупрозрачности. А что если сделать фоновый рисунок размером 20х20 пикселей и шахматкой чтобы там стояли прозрачные пиксели. Должно работать быстрее, по идее.

   
 
 автор: 12345   (19.09.2006 в 21:54)   письмо автору
 
   для: ExtraBrain   (19.09.2006 в 17:59)
 

victoor
А Вы поставьте нормальный фильтр, и ничего не будет тормозить.
<BODY style="background-image:url(background_9.jpg);background-attachment: fixed">

<table border="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC" style="border-collapse: collapse; background-image:url(snow.gif);filter:alpha(opacity=50,Style=0);-moz-opacity:0.65;opacity:0.65;background-attachment: fixed">
Вместо snow.gif - своё _непрозрачное_ изображение. FF притормаживает, но это известно по его фильтрам. Opera меньше 9 не будет прозрачной - для неё надо ставить плупрозрачный PNG. (Можно попробовать и прозрачный PNG с альфа-каналом и оставить прозрачность только filter:alpha(opacity=50,Style=0); . В FF он (PNG, не filter:alpha ) тоже работает. Для экспериментов возьмите http://javascript.aho.ru/example/alpha50.png с 50%-прозрачностью альфа-канала. (163 байта) )

Правда, такое решение делает и буквы полупрозрачные, и обойти это можно, наложив 2 таблицы одинакового размера или через что-то подобное (слой)

Полупрозрачный PNG в IE не везде работать будет, ссылка по теме -

   
 
 автор: victoor   (20.09.2006 в 01:47)   письмо автору
 
   для: 12345   (19.09.2006 в 21:54)
 

спасибо, попробую..

   
 
 автор: victoor   (24.09.2006 в 00:21)   письмо автору
 
   для: 12345   (19.09.2006 в 21:54)
 

>Правда, такое решение делает и буквы полупрозрачные, и обойти это можно, наложив 2 таблицы одинакового размера или через что-то подобное (слой)

А как это сделать? (я заранее незнаю, какого размера будет таблица)

   
 
 автор: 12345   (24.09.2006 в 01:21)   письмо автору
 
   для: victoor   (24.09.2006 в 00:21)
 

Скриптом - по загрузке документа установить размеры нижнего дива равными размеру таблицы. Див и таблица должны быть в абсолютных слоях.

   
 
 автор: victoor   (24.09.2006 в 01:23)   письмо автору
 
   для: 12345   (24.09.2006 в 01:21)
 

э... а как это сделать? (в коде как это должно выглядить?)

   
 
 автор: victoor   (19.09.2006 в 22:53)   письмо автору
 
   для: ExtraBrain   (19.09.2006 в 17:59)
 

действительно, если сделать фоновый рисунок побольше - нормально прокрутка идет.
В фильтрах ничего подходящего ненашел... Да и лучше, чтобы на всех платформах нормально показывалось...

Всем спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования