GD Star Rating
loading...

Коллеги, помогайте. Гуглил, ставил икспирименты, все впустую.

http://jsfiddle.net/4psYE/

Проблема – сделать ширину td, в котором лежит картинка, равной ширине картинки после трансформации.

Спасибо пожалуйста паранормальное.

Tagged with →  

11 Responses to css3 rotate problem

  1. OveRU:

    Не очень понятно нафига, и с таблицей ты скорее всего дико поебёшся, но плясать надо от elem.getBoundingClientRect()

  2. FMeCap:

    увы, без таблицы никак.

  3. FMeCap:

    минуточку. в жквери это аналог.offset()?

  4. OveRU:

    не эта штука знает высоту/ширину элемента после трансформации.
    Я попробовал с ней сделать, и там наглядно понятно почему я сказал про поебаться 🙂
    http://jsfiddle.net/4psYE/3/

  5. FMeCap:

    так в этом примере картинка один хрен не встает на место.

  6. OveRU:

    так вопрос был “Проблема — сделать ширину td, в котором лежит картинка, равной ширине картинки после трансформации.”
    Ширину равной сделали, теперь можно поробовать вернуть картинку на место.

  7. KriLt:

    .rotator {margin:0 -150px}

  8. FMeCap:

    в общем, считать цент по формуле (высота-ширина)/2 и поиграть с маржинами, то можно картинку поставить на место.

    Блядь, я на эт грабли наступал еще года 4 назад, но тогда как-то забили хуй о босшлись без ротейтов. И я наделся, что барузеры стали умными, начились цсс3 без особых головняков, а оказалось хуйтам. В общем, я расстроен.

  9. FMeCap:

    простите за неровный почерк, я жабаскрипт пишу

  10. KriLt:

    css3 calc() не поможет?

Добавить комментарий