Возможно ли иметь прозрачный фон? - PullRequest
4 голосов
/ 08 июня 2011

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

Я в порядке, если понадоблюсь, с помощью небольшого количества jQuery, но предпочел бы, чтобы след оставался легким.Я действительно не хочу добавлять тонну накладных расходов только для необычного эффекта.

enter image description here

Ответы [ 7 ]

10 голосов
/ 08 июня 2011

Нет.Вы не можете сделать окно браузера прозрачным.

9 голосов
/ 08 июня 2011

Это абсолютно невозможно ... используя текущие API.Теоретически возможно, что это может быть реализовано в будущем, но сейчас лучшее, что вы можете сделать, - это прозрачность до желаемого пользователем цвета.

5 голосов
/ 08 июня 2011

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

1 голос
/ 08 июня 2011

Я вижу, что многое из этого невозможно. Правильный ответ в настоящее время в основном невозможен;) Используя программирование, вы можете создать прозрачное окно или приложение. Я никогда не делал ничего подобного, но я использовал несколько программ, которые позволяют вам контролировать прозрачность.

Моя лучшая ставка для контроля непрозрачности окна - DirectX. Поэтому, если бы вы сделали браузер с DirectX, вы могли бы контролировать прозрачность окна, читая CSS.

Таким образом, вы можете сделать это сами, подобно тому, как Mozilla Firefox читает свои собственные CSS (-moz-radius), просто создав свой собственный веб-браузер на основе DirectX. Я мог видеть, что кто-то получает большую поддержку в таком проекте.

1 голос
/ 08 июня 2011

Может быть, с некоторым плагином для браузера, но не по коду на вашем сайте.

1 голос
/ 08 июня 2011

Нет, это невозможно.

99,99% случаев, если вы никогда не видели этого раньше, есть веская причина *.

* РЕДАКТИРОВАТЬ: Эти комментарии относятся только к веб-программирования ... не предназначены для применения к общему количеству человеческих инноваций.

0 голосов
/ 08 июня 2011

Термин Form Opacity, и вам необходимо иметь доступ к исходному коду приложений, в большинстве случаев для его манипулирования.Некоторые программы уже имеют это как стандартную или скрытую функцию, например Trillian и iCalenderLite, чтобы назвать пару .... Windows 7 позволяет вам делать это в любом открытом окне.

form.opacity

...