Тема: z-index magic.
Показать сообщение отдельно
  #20 (permalink)  
Старый 07.06.2012, 00:20
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от devote Посмотреть сообщение
поправил немного
хм... теперь expression один раз создаёт "заготовку" - элемент с такими же размерами, но без содержимого, который перекрывает зелёный элемент (тень), и находится прямо за красным элементом (отбрасывающим тень).

хм.. три элемента вместо одного.. это всё-же лучше бажёного VML, где отваливается правая-нижняя часть у rect в IE8.

немного поигрался... но не понял, почему пропадает зеленый блок (т.е. скрывается за копией красного)

и зачем нужна эта строчка :
this.nextSibling?this.parentNode.insertBefore(this.elAppended,this.nextSibling):
			this.parentNode.appendChild(this.elAppended),


... и почему нельзя вынести свойства в таблицу стилей это меня удивило больше всего

Засейвил здесь:
http://jsbin.com/ekufop/8/


Сообщение от devote
вот даже проблему с задним фоном решил, тоесть если у родителя другой цвет будешь ставить скриптом, или вообще картинку, то все будет чики-поки.
я тоже заметил, что элементу-копии можно не выставлять background


PS завтра докурю и добью box-shadow в IE. сейчас я уже начинаю тупить, и завтра рано вставать. спасибо за помощь.

Последний раз редактировалось melky, 07.06.2012 в 00:26. Причина: кривая ссылка № 2
Ответить с цитированием