GD Star Rating
loading...
loading...
Коллеги, помогайте. Гуглил, ставил икспирименты, все впустую.
Проблема – сделать ширину td, в котором лежит картинка, равной ширине картинки после трансформации.
Спасибо пожалуйста паранормальное.
Коллеги, помогайте. Гуглил, ставил икспирименты, все впустую.
Проблема – сделать ширину td, в котором лежит картинка, равной ширине картинки после трансформации.
Спасибо пожалуйста паранормальное.
Не очень понятно нафига, и с таблицей ты скорее всего дико поебёшся, но плясать надо от elem.getBoundingClientRect()
увы, без таблицы никак.
минуточку. в жквери это аналог.offset()?
не эта штука знает высоту/ширину элемента после трансформации.
http://jsfiddle.net/4psYE/3/
Я попробовал с ней сделать, и там наглядно понятно почему я сказал про поебаться 🙂
так в этом примере картинка один хрен не встает на место.
так вопрос был “Проблема — сделать ширину td, в котором лежит картинка, равной ширине картинки после трансформации.”
Ширину равной сделали, теперь можно поробовать вернуть картинку на место.
.rotator {margin:0 -150px}
в общем, считать цент по формуле (высота-ширина)/2 и поиграть с маржинами, то можно картинку поставить на место.
Блядь, я на эт грабли наступал еще года 4 назад, но тогда как-то забили хуй о босшлись без ротейтов. И я наделся, что барузеры стали умными, начились цсс3 без особых головняков, а оказалось хуйтам. В общем, я расстроен.
простите за неровный почерк, я жабаскрипт пишу
css3 calc() не поможет?
IE8 is a must