IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Дизайн (https://www.imho.ws/forumdisplay.php?f=22)
-   -   Прозрачность png в web страницах (https://www.imho.ws/showthread.php?t=110971)

iogun 10.11.2006 15:30

Прозрачность png в web страницах
 
Прозрачность png в web страницах
При формировании шапки сайта фон фомируется из картинки 1290:1, в свойствах CSS указано это
[q]
#header {
background-image : url(images/header.png);
background-repeat: repeat-y;
border-bottom: #000 1px solid;
height: 70px;
}
[/q]
т.е. фон формирутся повторением картинки вдоль оси Y.
Мне нужно чтобы цвет фона плавно переходил в белый от краев к центру, а в центре находится логотип. Я этого добился, но при изменении размеров окна шапка вся разъезшается.
Пробовал использовать заполнение фона вдоль оси Х картинкой 1:65, увеличил ширину логотипа и задал градиентную заливку от его края к центру с осн. цветом - белый и прозрачным фоном. Но когда просматриваю страницу, там где должна быть прозрачность отображается розовый цвет, т.е. плавного перехода нет да и прозрачностью логотипа не пахнет. Может я не ясно объясняюсь, но вконечном итоге я хочу получить вот это -
http://slil.ru/23382509
Помогите пожалуйста. Как работать с переменной прозрачностью png на веб страницах.

.sha 11.11.2006 15:27

В эксплорере альфа-канал (т.е. "прозрачность") png не реализована. Известны подходы, когда при помощи подключения внешней обработки можно включить альфа канал. Но это только для картинок, не для бекграунда.

То есть не т такого способа сделать png в бекграунде прозрачным. Будет прозрачным везде кроме ie. Такова жизнь.

Попробуй сверстать иначе как-нибудь.

grinnn 22.11.2006 07:13

Может как вариант разложить на лэера... хотя это тоже не вариант...

iogun 27.11.2006 21:08

используя фильтры Microsoft IE и CSS можно добиться того чего я хочу, в том числе и градиентная альфа-прозрачность, но в других браузерах эти фильтры не робят (проверял только Opera 9.2)


Часовой пояс GMT +4, время: 05:26.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.