|
png24 в IE6Обсуждение темы png24 в IE6 в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; не ко мне, не копался про бэкграунды... |
|
Опции темы |
20.08.2008, 19:36 | #11 |
|
не ко мне, не копался про бэкграунды
|
|
21.08.2008, 03:55 | #12 |
|
Код в студию.
|
|
21.08.2008, 08:53 | #13 |
|
css
Код:
h3{ position:absolute; top:39%; left:39%; background:url(img/button.png); width:157px; height:157px; cursor:pointer; text-indent: -9000px; } h3:hover { background:url(img/buttonhover.png); } <h3>Услуги и цены</h3> в head'e <!--[if lt IE 7]> <script type="text/javascript" src="js/unitpngfix.js"></script> <![endif]--> и сам скрипт unitpngfix.js: Код:
var clear="img/clear.gif" //path to clear.gif pngfix=function(){var els=document.getElementsByTagName('*');var i_p=/\.png/i;var i=els.length;while (i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(i_p)&&es.filter==''){el.height = el.height;el.width = el.width;es.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src = clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(i_p)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage="none";}}if (el.currentStyle.position!='absolute' && !es.filter && !el.tagName.match(/(body|html|script)/gi)) es.position="relative";if (es.filter&&el.currentStyle.position=="relative") es.position="static";}} window.attachEvent('onload',pngfix); |
|
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|