Перемещение одной картинки относительно другой по условию

Тема в разделе "PHP", создана пользователем Anton1о, 23 апр 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Anton1о

    Anton1о Создатель

    Регистр.:
    12 июн 2008
    Сообщения:
    26
    Симпатии:
    13
    Изучаю PHP, и появилась такая задача: нужно что бы на странице одна картинка перемещалась относительно другой при заданном условии, т.е. имеется две картинки, имеется переменная в которой содержится число, при увеличении этого числа одна картинка должна приблизится к другой на какое-то количество пикселей. Как это можно реализовать? Думаю смотреть надо в сторону функций изменяющих координаты изображения?
     
  2. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    996
    Симпатии:
    268
    Вам, наверное, нужно смотреть в сторону java script, a не в сторону php.
    Php это серверный язык. Т.е. чтобы сместить картинку на php вам нужно будет перезагружать страницу полностью, а на ЯваСкрипт - картинка переместиться без перезагрузки страницы.
    Если интересует именно на php, то можно перемещать картинку с помощью стилей css

    margin, padding.
     
  3. Anton1о

    Anton1о Создатель

    Регистр.:
    12 июн 2008
    Сообщения:
    26
    Симпатии:
    13
    Мне не нужно перезагружать картинку "здесь и сейчас", достаточно того что бы она переместилась, и при последующих загрузках страницы отображалась в этом месте, а при увеличении переменной она оказывалась в следующей точке и так же висела бы пока переменную не изменили.

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

    Виллен

    Регистр.:
    12 мар 2009
    Сообщения:
    235
    Симпатии:
    60
    Напиши что должно получиться для пользователя.
    Никак не въеду в задачу, для чего это нужно?
     
  5. Anton1о

    Anton1о Создатель

    Регистр.:
    12 июн 2008
    Сообщения:
    26
    Симпатии:
    13
    Вообщем есть страница, на ней отображается некоторая имеющаяся у меня сумма денег, а так же сумма денег которую нужно собрать. Имеется картинка обозначающая "финиш" и картинка обозначающая "фишку" Мне нужно что бы при увеличение суммы, картинка "фишки" приближалась к картинке "Финиш". Интересует как заставить картинку перемещатся. Знаешь, у некоторых на форумах стоит юзербар типа "Я на форуме стока то времени" и в этом юзербаре с увеличением времени пребывания на форуме перемещается счётчик на картинке. Так вот мне нужно что то похожее только что бы перемещался с увеличением суммы. Надеюсь понятно объяснил:)
     
  6. ebony_trader

    ebony_trader Создатель

    Регистр.:
    7 апр 2009
    Сообщения:
    24
    Симпатии:
    6
    ну блин что нить типа
    PHP:
    $money="1"//У меня денег
    $finish="1000"//Нада денег
    $length="1024"//1024 пикселей отделяют одну картинку от другой

    echo "<img src='finish.jpg' style='position:absolute; top:100px; left:".$length."px'>";//картинка финиша

    echo "<img src='fishka.jpg' style='position:absolute; top:100px; left:".ceil(($money/$finish)*$length)."px'>";//картинка фишки
    соответственно если нужно чтоб это всё было на одной картинке, пользуйся image
    чтоб неошибиться погляди как реализуются линейки типа "курю уже 2 года и 3 месяца" вот пример http://www.nulled.ws/showthread.php?t=6163
     
    Anton1о нравится это.
Статус темы:
Закрыта.