Jump to content
  • 0

Спрайт png24 - проблема в ie6


DjTarik
 Share

Question

Задача:

Есть полупрозрачная кнопка. При наведении - подсвечивается.

Решение:

Делаю спрайт. Через clip() и позиционирование на ховер меняю стили. Везде работает, кроме как в ie6.

Не работает именно из-за прозрачности. Как только ставлю фильтр - всё, не пашет.

Причём не могу понять закономерность - в одном проекте работает - в другом - нет.

Есть ли какие-нить ограничения, нюансы?

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0
Задача:

Есть полупрозрачная кнопка. При наведении - подсвечивается.

Решение:

Делаю спрайт. Через clip() и позиционирование на ховер меняю стили. Везде работает, кроме как в ie6.

Не работает именно из-за прозрачности. Как только ставлю фильтр - всё, не пашет.

Причём не могу понять закономерность - в одном проекте работает - в другом - нет.

Есть ли какие-нить ограничения, нюансы?

Тож была такая проблема

ничего другого как кроме резать спрайт не нашел

Link to comment
Share on other sites

  • 0
Тож была такая проблема

ничего другого как кроме резать спрайт не нашел

А я нашёл закономерность... Сделать можно... Только есть пара условий... Позже отпишу, что там да как поконкретнее... Решил одну проблему - тут же новая) и всё в ie(

Link to comment
Share on other sites

  • 0
А ты пользуйся http://psywalker.ru/Forum/Menu/7/main.html вместо фильтров.

DD_belatedPNG

Ага, и прощай :hover для ие6

только не говори что на твоей страничке все работает.

Уже не раз проверил что на более менее приличных страничках, более менее загруженных png оно не работает

Link to comment
Share on other sites

  • 0
А ты пользуйся http://psywalker.ru/Forum/Menu/7/main.html вместо фильтров.

DD_belatedPNG

Нет смысл для одного спрайта юзать скрипт...

Ага, и прощай :hover для ие6

только не говори что на твоей страничке все работает.

Уже не раз проверил что на более менее приличных страничках, более менее загруженных png оно не работает

Да, проблемы с наследованием ховера через ссылку тоже есть...

Link to comment
Share on other sites

  • 0
Задача:

Есть полупрозрачная кнопка. При наведении - подсвечивается.

Решение:

Делаю спрайт. Через clip() и позиционирование на ховер меняю стили. Везде работает, кроме как в ie6.

Не работает именно из-за прозрачности. Как только ставлю фильтр - всё, не пашет.

Причём не могу понять закономерность - в одном проекте работает - в другом - нет.

Есть ли какие-нить ограничения, нюансы?

Я не понимаю, что мешает сделать обычный CSS спрайт + костыль для ie6. Спрайт можно сделать в gif формате, что конечно хуже, но все-таки, или пофиксить прозрачность png скриптом, который выложил psywalker.

mishka2, зараза, слово не в том значении понял, еще удивился, три часа ночи, блин. Вот всегда так, в два уже пропускаешь запятые, в три не понимаешь о чем речь, а в четыре находишь в своем коде строчку: font-weight:blood;

Link to comment
Share on other sites

  • 0
Если непонимаешь - прочти еще раз что я написал. Если всеравно не поймешь - спрашивай
До меня дошло уже, правда раза с четвертого. Про ховер ссылка реально не в тему.
Link to comment
Share on other sites

  • 0

просто сам скрипт DD_belatedPNG он здорово работает если страничка маленькая, или если при ховере не бг меняется, а скажем цвет текста... Но вот на средних и больших страничках он бг на ховер не меняет... Хотя цеплять на линку класс при ховере я еще не пробовал, может и сработает ).

gif не выход.

если очень нужен спрайт, то больше элементов придется задействовать

или забить на ховер в ие6, если конечно можна

Edited by mishka2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy