Horsch: Dynamischer Script

Hallo ihr interssierten

ich wollte einfach mal fragen ob es einen CSS Script gibt der mir ermöglicht bei berührung eines Links, dass der Linktext ca. 2cm nach rechts unten fährt und kleiner wird. Der eigentliche Link soll aber stehenbleiben.
Ist so was überhaupt mit CSS möglich? Wenn nicht dann sagt mir doch bitte in welcher Programmiersprache ich diese Funktion bewerkstelligen kann.

Mfg und Danke     Horsch

  1. Hallo Horsch

    Hallo ihr interssierten

    ich wollte einfach mal fragen ob es einen CSS Script gibt der mir ermöglicht bei berührung eines Links, dass der Linktext ca. 2cm nach rechts unten fährt und kleiner wird. Der eigentliche Link soll aber stehenbleiben.

    setze einfach bei Hover (margin-left:20mm; font-size: 8pt;}

    Ist so was überhaupt mit CSS möglich? Wenn nicht dann sagt mir doch bitte in welcher Programmiersprache ich diese Funktion bewerkstelligen kann.

    Es dürfte so mit CSS möglich sein, das verkleinern funktioniert hundert pro, mit dem Rand bin ich mir leider nicht so sicher.

    Auch ne Lösung wäre, wenn Du Bilderlinks verwendest. Du hast einfach einen entsprechenden Hintergrund und da steht der Text schön Links. Und wenn Du drüberfährst, kommt ein anderes Bild, wo der Text eben rechts steht.
    So eine onmouseover-Programm findest in SelfHTML in der Rubrik JavaScript.

    Gruß, Jan

    1. Hallo Horsch

      Hallo ihr interssierten

      ich wollte einfach mal fragen ob es einen CSS Script gibt der mir ermöglicht bei berührung eines Links, dass der Linktext ca. 2cm nach rechts unten fährt und kleiner wird. Der eigentliche Link soll aber stehenbleiben.

      setze einfach bei Hover (margin-left:20mm; font-size: 8pt;}

      Das klapt schon ganz gut nur leider gibts 2 Probleme: 1. Sobald ich die schrift größer mache, verändert sich die Farbe
      2. Was kann ich tun damit sich nicht die ganze Linkreihe verschiebt sobald ich einen Link überfahre?

      Danke Horsch

      1. 1. Sobald ich die schrift größer mache, verändert sich die Farbe

        Hui, da weiß ich auch nicht, woran das liegen könnte. Hast Du die Linkfarben per CSS fix definiert?

        1. Was kann ich tun damit sich nicht die ganze Linkreihe verschiebt sobald ich einen Link überfahre?

        Hä? Achso, jetzt versteh ich. Ich dachte zuerst, Du hast die Links untereinander. Du hast sie also nebeneinander.
        Das ist ganz einfach. Du definierst in HTML eine einzeilige Tabelle mit schön breiten Spalten. In jede Spalte fügst Du einen Link ein. Dann müsste es funktionieren.
        In Deinem Fall ist es eben so, dass Du die Links einfach nebeneinander gesetzt hast, vermutlich durch Leerzeichen getrennt. Der Browser interpretiert dies als einziges Zeichen (also alle Links inkl. den Leerzeichen= 1 Zeichen), darum verschiebt es Dir immer alle Links.

        Gruß, Jan

        1. Muss ich eine blinde Tabelle machen? In HTML? In CSS?

          Danke für deine Bemühungen!

          1. Muss ich eine blinde Tabelle machen? In HTML? In CSS?

            Genau, eine ganz normale blinde Tabelle. Natürlich in HTML, nicht in CSS.

            Keine Ursache

            Gruß, Jan

            1. soweit, sogut. Leider will es mir nicht gelingen die Höhe und Breite der Spalten zu definieren! In Selfhtml steht‚s zwar aber dann sind immer Rahmen da! Ausserdem ist der Wert in % angegeben!

              Horsch

              1. soweit, sogut. Leider will es mir nicht gelingen die Höhe und Breite der Spalten zu definieren! In Selfhtml steht‚s zwar aber dann sind immer Rahmen da! Ausserdem ist der Wert in % angegeben!

                Horsch

                • mit width kannst Du die Breite und mit height die Höhe bestimmen.
                • Du musst border="0" eingeben.
                • Lass das Prozentzeichen einfach weg, dann ist es ein fixer Wert.

                Gruß, Jan

        1. Was kann ich tun damit sich nicht die ganze Linkreihe verschiebt sobald ich einen Link überfahre?

        Sorry, die eine Erklärung war etwas kompliziert. hier eine einfachere Version: Um den Link verschieben zu können, braucht es natürlich den entsprechenden Platz, und wenn es den nicht hat, verschiebt es alles andere auch.
        hier wäre eben eine Tabelle die beste Lösung, vorausgesetzt, jeder Link hat in seiner Zelle den nötigen Platz.

        Gruß, Jan

  2. Hallo Horsch,

    ich hab mir mal den ganzen Thread durchgelesen und kann nur noch den
    Kopf schütteln:

    • Scripte in CSS
    • Blinde Tabellen - CSS oder HTML
    • pp.

    Kann es sein, dass Du von HTML keinen blassen Schimmer hast? Du
    kennst ja nicht mal den Unterschied zwischen CSS (Style Sheets) und
    der Seitenbescheribungssprache HTML. Und wenn Du mal genauer in
    SELFHTML nachgesehen hättest, wärst Du auch selbst darauf gekommen,
    dass "blinde Tabellen" mit border="0" erzeugt werden.

    Dazu kommt, um mal zu Deinen grösser werdenden Links zu kommen, dass
    das doch vorhersehbar war... oder dachtest Du, der Link legt sich
    beim Grösserwerden über den restlichen Text?

    Weisst Du, ich hab kein Problem mit Anfängerfragen - aber Leute, die
    nicht mal das Elementare kapiert haben, nach Clicki-Bunti-Effekten
    schreien und - wie Du weiter oben - wegen eines absehbaren "Phämonens"
    noch einen neuen Thread aufmachen, gehen mir - und vielen anderen auch -
    inzwischen ziemlich gegen den Strich.

    Also: Lern erst mal, was was ist, was HTML macht und wofür CSS zum
    Einsatz kommt; und wenn Du die Grundlagen drauf hast, kannst Du auch
    mit Clicki-Bunti-Effekten nerven... wobei ich Dir nur den guten Rat
    geben kann, auf Links zu verzichten, die wild auf der Seite rum-
    springen...

    <img src="http://home.germany.net/100-80215/alex/images/promo/signet.gif" alt="">

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    http://www.atomic-eggs.com/selfspezial/daten/101.html