Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 10.02.2003

Beiträge: 2 037

 

1 Zum Seitenanfang

Mittwoch, 28. November 2007, 20:20

2 hintergrundbilder?

hi@all!

ich habe folgendes problem:

ein bild solll im hintergrund left - bottom sein und das andere right - bottom! gibts dafür eine lösung?

das ist das css fürs linke:

Quellcode

1
2
3
4
5
6
7
8
9
10
<style type="text/css">
body
{
background-image:
url('fire.jpg');
background-repeat: no-repeat;
background-position: left bottom;
background-attachment:fixed; <!-- ff-trick, damit das bild unten bleibt//-->
}
</style>


kann ich jetzt irgendwie noch einen layer rechts bottom machen ?(

... beim googeln kam nix raus, ausser einmal ja, mit nicht nachvollziehbaren erklärungen, bis hin zu nein ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Dabei seit: 28.09.2007

Beiträge: 967

 

2 Zum Seitenanfang

Mittwoch, 28. November 2007, 20:35

warum per css? mach sie doch mit dem img tag rein und dann per floaten oder margin-left/right und margin-top verschieben. würde ich einfacher finden.

oder du packst beide container wo der hintergrund sein soll in 2 verschiedene container. und dann bei beiden das machen was du schon geschrieben hast. so würde ich das machen.

mfg
wsl
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

3 Zum Seitenanfang

Mittwoch, 28. November 2007, 20:41

danke. des war genau die sorte von antworten die ich meinte; ja es geht ... aber halt unbestimmt ... gibts da für das rechte pic konkret an code?

nennen wirs mal pic.jpg, das rechte und lassen das linke dort wo es ist :).

der entsprechende img-tag dürfte nicht länger werden als deine obige antwort ::: :)
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Dabei seit: 28.09.2007

Beiträge: 967

 

4 Zum Seitenanfang

Mittwoch, 28. November 2007, 20:44

ich denke mal

Quellcode

1
2
3
span#pic_right { float:right;
margin-top:100% /* kann man ja anpassen */
background-image: url(pic_right.jpg) no-repeat ;}

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »andreaskeil« (28. November 2007, 20:46)

 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

5 Zum Seitenanfang

Mittwoch, 28. November 2007, 20:56

sry entweder stehe ich jetzt komplett daneben oder:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
<style type="text/css">
body
{
background-image:
url('fire.jpg');
background-repeat: no-repeat;
background-position: left bottom;
background-attachment:fixed;
span#pic_right { float:right;
margin-top:100% /* kann man ja anpassen */
background-image: url(right.jpg) no-repeat ;}
}
</style>


zeigt nur das linke bild, das rechte wird damit nicht gezeigt ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Dabei seit: 28.09.2007

Beiträge: 967

 

6 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:00

stimmt, hab ich vergesse, is bei mir aus so

du musst hinter dem background-image: url(pic_right.jpg) no-repeat; das no-repeat rausnehmen: also background-image: url(pic_right.jpg);
und dann die höhe und breite des containers anpassen:
width:100%;
height:20em; /* Prozentangaben gehen bei der height-angabe nicht, ka warum */
 

Heini

Moderator

Dabei seit: 19.01.2005

Beiträge: 2 552

 

7 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:01

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
<style type="text/css">
body {
background-image: url('fire.jpg');
background-repeat: no-repeat;
background-position: left bottom;
background-attachment: fixed; }

span#pic_right { 
float: right;
margin-top:100%; /* kann man ja anpassen */
background-image: url(right.jpg) no-repeat ;}
</style>


Das ist jetzt zumindest richtiger css-code...aber ob das funktioniert :huh:

Edit: Dieser Post enthält nur den verbesserten Code von vorhin und geht nicht auf den Post über diesem hier ein.

P.S. Du weißt aber schon wovon du redest, andreaskeil?
Don't Panic!
Echte Zombies rennen nicht!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Heini« (28. November 2007, 21:03)

 

Dabei seit: 28.09.2007

Beiträge: 967

 

8 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:04

Zitat

P.S. Du weißt aber schon wovon du redest, andreaskeil?


ja kla, warum auch nicht?
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

9 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:14

nein sry andreaskeil, wie heini vermutete, es klappt einfach so nicht, bitte warum soll ich background-repeat raus? ... will doch nicht alles zupflastern mit dem linken bilderl ich will noch ein rechtes unten > ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Dabei seit: 28.09.2007

Beiträge: 967

 

10 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:16

deswegen sag ich ja: die höhe und breite ändern um nur eins anzuzeigen
also: die höhe des bildes und die breite nehmen. dann wird nur eins angezeigt, die anderen sind dann ja nicht mehr im container drin...
 

Rene82

Kaiser

Dabei seit: 08.08.2006

Beiträge: 1 231

 

11 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:22

RE: 2 hintergrundbilder?

Zitat

Original von webmastersworld
ein bild solll im hintergrund left - bottom sein und das andere right - bottom! gibts dafür eine lösung?


Naja, also als Background geht sowas meines Wissens nach nicht. Da kannste nur eins verwenden. vll lassen die sich für CSS3 mal was einfallen.

Aber was gehen könnte ist, dass du zwei DIVs erstellst und in das jeweilige DIV das entsprechende Bild per Hintergrund einfügst. Dabei im style den befehl "position:relative;" anwenden.

Der nachteil ist, du musst dann jedes DIV mit Relativ ausrichten. Hat aber den vorteil, dass du kein "margin" verwenden musst.

Was anderes fällt mir jetzt auch nicht ein.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<style type="text/css">
#pic_left {
left:0px/* Richtet das Bild links aus */
bottom:0px/* Richtet das Bild unten aus */
width:200px;
height:300px;
background-imageurl(left.jpgno-repeat;
z-index:1/* Musst ggf. andere Layer mit einem höheren z-index belegen */
}

#pic_right { 
right:0px/* Richtet das Bild rechts aus */
bottom:0px/* Richtet das Bild unten aus */
width:200px;
height:300px;
background-imageurl(right.jpgno-repeat;
z-index:1/* Musst ggf. andere Layer mit einem höheren z-index belegen */
}
</style>

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Rene82« (28. November 2007, 21:22)

 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

12 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:41

@rene82:

mit dem code sind beide pics weg ?(

... oder muss ich jetzt die pics auch nochmal im <body> platzieren?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (28. November 2007, 21:42)

 

Rene82

Kaiser

Dabei seit: 08.08.2006

Beiträge: 1 231

 

13 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:47

und so?

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<style type="text/css">
#pic_left{
left:0px/* Richtet das Bild links aus */
bottom:0px/* Richtet das Bild unten aus */
width:200px;
height:300px;
position:absolute;
background-imageurl(left.jpg);
background-repeat:no-repeat;
z-index:1;
}

#pic_right{ 
right:0px/* Richtet das Bild rechts aus */
bottom:0px/* Richtet das Bild unten aus */
width:200px;
height:300px;
position:absolute;
background-imageurl(right.jpg);
background-repeat:no-repeat;
z-index:1;
}
</style>


EDIT: nein musst du nicht

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Rene82« (28. November 2007, 21:50)

 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

14 Zum Seitenanfang

Mittwoch, 28. November 2007, 21:54

nein :( sry
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Rene82

Kaiser

Dabei seit: 08.08.2006

Beiträge: 1 231

 

15 Zum Seitenanfang

Mittwoch, 28. November 2007, 22:00

haste die aktuallisierte version benutzt? Also mein letztes Edit?
Ich kanns mir nicht vorstellen warum das nicht geht. Poste mal deinen Code der über die zwei Div hinaus geht bitte. oder gib link
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

16 Zum Seitenanfang

Mittwoch, 28. November 2007, 22:05

ja gerade nochmal gechecked :)
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

iXtends

Mitglied

Dabei seit: 21.11.2007

Beiträge: 32

 

17 Zum Seitenanfang

Mittwoch, 28. November 2007, 22:09

HTML-Code

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
...
<head>
    <title>2 Bilder</title>
    <style type="text/css">
        #picture_left {
            background-imageurl(pfad/zum/bild_links.jpg);
            background-repeatno-repeat;
            positionabsolute;
            bottom0px;
            left0px;
            widthBildbreite in px;
            heightBildhöhr in px;
        }

        #picture_right {
            background-imageurl(pfad/zum/bild_rechts.jpg);
            background-repeatno-repeat;
            positionabsolute;
            bottom0px;
            right0px;
            widthBildbreite in px;
            heightBildhöhr in px;
        }
    </style>
</head>
<body>
    <div id="picture_left"><!-- --></div>
    <div id="picture_right"><!-- --></div>
</body>
...


Sollte so eigentlich funktionieren. Wichtig ist, dass du die Breite und Höhe des Bildes absolut angibst. Also die richtige Breite und Höhe in Pixeln (px) sonst wird das Bild nicht angezeigt.

Wenn es nicht funktioniert, Poste mal bitte ein Link zu der Seite, dann helfe ich dir gerne.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »iXtends« (28. November 2007, 22:13)

 

Rene82

Kaiser

Dabei seit: 08.08.2006

Beiträge: 1 231

 

18 Zum Seitenanfang

Mittwoch, 28. November 2007, 22:15

Zitat

Original von webmastersworld
ja gerade nochmal gechecked :)


und gehts jetzt?
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

19 Zum Seitenanfang

Mittwoch, 28. November 2007, 22:48

ja thx :) - ich habe jetzt beide hintergrundbilder right/left ... ABER in einer tabelle über dem linken unteren bild war ein flash (swf), das ist jetzt weg?(

... mir kommt aber vor bei reloads der seite, dass es HINTER dem linken bild ist, das wäre vom platz her ok. es sollte das swf ÜBER dem bild sein und nicht dahinter ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Rene82

Kaiser

Dabei seit: 08.08.2006

Beiträge: 1 231

 

20 Zum Seitenanfang

Mittwoch, 28. November 2007, 22:51

nimm ma die z-index:1; dinger raus. die brauchste scheinbar nicht.
hast du keinen link wo man sich das mal anschauen kann?