Zum Inhalt springen

Rechte Spalte mit Bild mehrfach füllen

Erstellt am 30. August 2006 · 3 Antworten · letzte Antwort am 30. August 2006

Tags: HTML & CSS, Frage

drkite ·

Hallo,

ich habe die rechte Spalte mit einem Bild per Typoscript versehen:

page.10 = TEMPLATE
page.10.marks {
            # RECHTS
            RECHTS = IMAGE
            RECHTS.file = fileadmin/images/CIMG2724.jpg
            RECHTS.file.width = 120

            } #page.10.marks

Das klappt auch - das Bild wird genau einmal dargestellt. Nun habe ich aber in der mittleren Spalte einen längeren Text geschrieben und möchte gerne, dass das Bild solange wiederholt wird, bis der Text in der mittleren Spalte zuende ist.

Habt ihr Ideen, wie ich das realisieren koennte?

Bernhard

einpraegsam.​net ·

Du musst das Bild als Hintergrundbild einfügen.

Bei einer Tabelle zum Beispiel würde sich der rechte Bereich automatisch vergrößern, wenn der linke Bereich größer wird.

Also schreibst du in dein HTML Template

<table><tr><td style="background-image: url(###RECHTS###); background-repeat: repeat-y;"></td></tr></table>

Das Ganze klappt natürlich auch bei DIV (schönere Art und Weise)

drkite ·

Danke für die schnelle Antwort.

wunschtacho schrieb

Du musst das Bild als Hintergrundbild einfügen.

Das klappt - im Prinzip. Jetzt moechte ich gerne das Hintergrund-Bild noch skalieren. Mein Originalbild ist 300 Px breit, in der 120 px breiten Spalte werden aber eben nur die "linken" 120 Px angezeigt. Jetzt habe ich schon bei selfhtml nachgesehen, aber keine Möglichkeit gefunden, das Hintergrundbild "automatisch" skalieren zu lassen.

Hast Du dazu noch eine Idee?

Bernhard

einpraegsam.​net ·

Da gibt es wohl keine Chance, das bietet HTML noch nicht.

Du kannst das Hintergrundbild nur positionieren - nicht aber skalieren.

Also muss das Bild wohl vorher skaliert werden...