Сообщение от 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. сейчас я уже начинаю тупить, и завтра рано вставать. спасибо за помощь.