Kalle: Grafiken bewegen, wie Randabstand ändern?

Hallöle,

ich möchte eine Grafik über den Bildschirm wandern lassen. So weit ich weiss, geht das durch Veränderung des linken und oberen Randes.

Zur Eigenschaft "margin-left" eines Bildes kann ich unter JavaScript nichts finden. Unter SelfHTML hat ein img keine Eigenschaft, die den Randabstand betrifft.

Bitte um einen Tipp.

Liebe Grüße, Kalle.

  1. hi,

    ich möchte eine Grafik über den Bildschirm wandern lassen. So weit ich weiss, geht das durch Veränderung des linken und oberen Randes.

    zum beispiel, ja.
    änderung der top- und left-werte bei (absoluter) positionierung wären beispielsweise ebenfalls denkbar.

    Zur Eigenschaft "margin-left" eines Bildes kann ich unter JavaScript nichts finden. Unter SelfHTML hat ein img keine Eigenschaft, die den Randabstand betrifft.

    margin-left ist eine CSS-eigenschaft.
    wenn du diese mit javascript-dynamisch ändern willst, schaue dir http://de.selfhtml.org/javascript/objekte/style.htm an.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Hi wahsaga!

      Sag ihm doch auch, dass margin nur bei Block-Elemnten wirkt. (also entweder in ein <div> packen oder dem <img> dper CSS display:block; verpassen).

      Gruß

      Martin

      1. Hi wahsaga!

        Sag ihm doch auch, dass margin nur bei Block-Elemnten wirkt. (also entweder in ein <div> packen oder dem <img> dper CSS display:block; verpassen).

        Würdest du mir das bitte auch sagen? Sonst erfahre ich es doch nicht.

        Also, es geht auch ohne block, aber schaden tut es auch nicht.

        Kalle.

        1. Hi,

          Also, es geht auch ohne block, aber schaden tut es auch nicht.

          natürlich - weil auch inline-Elementen ein _seitliches_ margin zugewiesen werden können. Und da Du nur nach margin-left gefragt hattest, war ein solcher Hinweis auch noch nicht nötig.

          freundliche Grüße
          Ingo

          1. Hi,

            Also, es geht auch ohne block, aber schaden tut es auch nicht.
            natürlich - weil auch inline-Elementen ein _seitliches_ margin zugewiesen werden können. Und da Du nur nach margin-left gefragt hattest, war ein solcher Hinweis auch noch nicht nötig.

            freundliche Grüße
            Ingo

            und wieder mal was gelernt, danke!

            Gruß

            Martin

      2. hi,

        Sag ihm doch auch, dass margin nur bei Block-Elemnten wirkt.

        nö, werd mich hüten.

        zu der behauptung, dass margin für inline-elemente nicht definiert sei, hab ich mich hier nämlich auch mal verstiegen - und wurde prompt von mudguard eines besseren belehrt :-)

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. Hi!

          nö, werd mich hüten.

          zu der behauptung, dass margin für inline-elemente nicht definiert sei, hab ich mich hier nämlich auch mal verstiegen - und wurde prompt von mudguard eines besseren belehrt :-)

          https://forum.selfhtml.org/?t=90511&m=544090 ;-)

          Gruß

          martin

    2. hi, wahsaga,

      margin-left ist eine CSS-eigenschaft.
      wenn du diese mit javascript-dynamisch ändern willst, schaue dir http://de.selfhtml.org/javascript/objekte/style.htm an.

      danke für den Tipp, "style" zu verwenden. Das war's.

      Kalle.