Ищю мамбот для коррекции прозрачности PNG рисунков в IE

Тема в разделе "Неразобранное", создана пользователем Daglus, 02.06.2008.

  1. Daglus
    Offline

    Daglus Недавно здесь

    Регистрация:
    08.03.2007
    Сообщения:
    62
    Симпатии:
    0
    Где такой можна найти???
     
  2.  
  3. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Ищю мамбот для коррекции прозрачности PNG рисунков в IE

    лови Ultimate PNG Fix на joomlaworks.gr
     
    Daglus нравится это.
  4. Daglus
    Offline

    Daglus Недавно здесь

    Регистрация:
    08.03.2007
    Сообщения:
    62
    Симпатии:
    0
    Ответ: Ищю мамбот для коррекции прозрачности PNG рисунков в IE

    Спасибо :)
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Ищю мамбот для коррекции прозрачности PNG рисунков в IE

    Оффтопик (не в тему) - жми сюда!
     
  6. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: Ищю мамбот для коррекции прозрачности PNG рисунков в IE

    Я тут в инете нарыл классный способ неализовать прозрачность в осле, через фильтр. Поищите, тоже найдете, линк потерял))
     
  7. Offline

    findman Недавно здесь

    Регистрация:
    16.09.2008
    Сообщения:
    2
    Симпатии:
    0
    А есть такое же для Joomla 1.5.x версии?
     
  8. doctorgrif
    Offline

    doctorgrif специалист

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    Re: Ответ: Ищю мамбот для коррекции прозрачности PNG рисунков в IE

    Так как IE 6 и ниже не умеет отрисовывать прозрачность у PNG картинок, придумали вот такой вот фиксер.

    CSS
    Код (CODE):
    1. * html img,
    2. * html .png{  
    3.  
    4.     behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    5.         this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    6.         this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    7.         this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    8.         this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    9.     );  
    10.  
    11. }
     
  9. Offline

    findman Недавно здесь

    Регистрация:
    16.09.2008
    Сообщения:
    2
    Симпатии:
    0
    Разобрался без аммботов с пнг и прозрачностью для Joomla 1.5.x. Работает во всех "ипостасях" B) Так что можете не постить ответ на мой вопрос
    Спасибо за аттеншн! :)
     
  10. Offline

    Anatolii Недавно здесь

    Регистрация:
    17.11.2008
    Сообщения:
    1
    Симпатии:
    0
    прозрачности PNG рисунков в IE

    пример использования прозрачных PNG рисунков (тестировано на IE6 и Opera)
    - Код в теле тега <HEAD> (или в файле стилей (.CSS) естествено без тегов <style>, </style>)

    Код (CODE):
    1. [COLOR="darkorange"]<style type="text/css">[/COLOR]
    2. <!--
    3. [COLOR="DarkGreen"]#shadow_right {
    4. width: 799px; height: 112px;
    5. background: url(images/logo2.png) top left no-repeat;
    6. //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo2.png', sizingMethod='crop');}[/COLOR]-->
    7. [COLOR="DarkOrange"]</style>[/COLOR]


    И код в теле <Body>

    Код (CODE):
    1. [COLOR="Blue"]<body>
    2. ......
    3. <table width="100%" border="0" cellspacing="0" cellpadding="0">
    4.   <tr >
    5.     <td  ></td>
    6.     <td width="799"align="center" valign="middle" id="shadow_right" ></td>
    7.     <td  ></td>
    8.   </tr>
    9. ........
    10. </body>[/COLOR]
    область применения - на красивом фоне прикольный логотип или надпись, которые можно (или нужно) использовать в разных частях екрана вашего

    сайта (например по центру при разных параметрах монитора смотрящего)
     
    Последнее редактирование: 17.11.2008

Поделиться этой страницей

Загрузка...