1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Dúvida em CSS

Discussão em 'Web Development' iniciada por NightscreaM, 2 de Novembro de 2012. (Respostas: 3; Visualizações: 619)

  1. NightscreaM

    NightscreaM Power Member

    Boas :)

    preciso de ir movendo uma imagem da esquerda para a direita, sempre que uma função javascript é executada.

    Não estou a conseguir aceder ao valor com object.style.left, parece que tenho que usar os offset mas mesmo assim o offsetLeft e o style.left parece que são valores completamente díspares e a imagem não se move como é suposto.
    Basicamente preciso de saber o valor corrente de style.left da imagem, e ir acrescentando X pixeis ao seu style.left cada vez que executo a função.

    Alguma ajuda aqui?

    tks
     
  2. Cfreitas

    Cfreitas Power Member

    Experimenta o padding left.
     
  3. float: right e float left..

    Ou então vais dando margin e padding...

    Contudo a solução mais clean ( se o sitio onde queres a imagem for estatico ) é teres a imagem repetida em divs distintos, simplesmente ou mostras uma ou mostras outra.

    Podes faze-lo facilmente usando a propriedade de css display:none ( para esconder )..

    Se optares por jquery tens o $('#<nomedoId>').hide() e .show()

    se o objectivo for de motion tens http://stackoverflow.com/questions/9915291/move-image-with-jquery
     

Partilhar esta Página