|
|
|
| На сколько я знаю браузер не поддерживает напрямую альфа-канал в PNG. Но вот наткнулся у лебедева на интересную вещь:
.png {
BACKGROUND-IMAGE: none! important; BEHAVIOR: url('/svalka/logoblock/gonarch/pngfix.htc')
}
<DIV class=png id=LeftEye
style="BACKGROUND-IMAGE: url(/svalka/logoblock/gonarch/img/left-eye.png)"></DIV>
|
Текст непонятного файла с расширением .htc:
<public:component>
<script language="JavaScript">
element.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + style.backgroundImage.substr( 4, style.backgroundImage.length - 5 ) + '", sizingMethod="crop")'
element.className += ''
</script>
</public:component>
|
В первый раз вижу такое чудо. Если кто знает что это, расталкуйте. Уж больно полезно было бы использовать альфа-канал. | |
|
|
|
|
|
|
|
для: multiBrain
(03.10.2005 в 11:42)
| | через BEHAVIOR по сути отделяеться JavaScript от HTML кода. Скрипты "работают" через css стили. вроде так. вроде так. В архиве простинький пример. Возможно может возникнут несовместимость с браузерами отличными от IE. | |
|
|
|
|
|
|
|
для: localGhost
(03.10.2005 в 12:50)
| | А что вот это такое BACKGROUND-IMAGE: none! important и откуда такое расширение .htc
Что за таг <public:component> и фильтр:
element.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="
|
| |
|
|
|
|
|
|
|
для: multiBrain
(04.10.2005 в 08:16)
| | чесно говоря сам до конца еще не разобрался... но вот тут кое-что нашел:
http://design.gossoudarev.com/samples/behavior/ | |
|
|
|