08. april 2003 - 12:15
Der er
38 kommentarer og 1 løsning
Skal have strukket baggrundsbilede
Jeg har et baggrundsbillede somjeg skal have strukket helt til kant alt efter hvad opløsning den blir loaded frem i. Hvad skal jeg skrive? Kan ikke lige selv finde det.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. april 2003 - 12:21
#1
Hvordan ser din kode ud
08. april 2003 - 12:24
#2
Det er helt simpelt. Skal bare have indsat et baggrundsbillede på en tomside. Såder er jo kun: <html> <head> <title>indsæt baggrund</title> </head> <body> </body> filen hedder baggrund.gif </html>
08. april 2003 - 12:27
#3
<html> <head> <style type="text/css"> body { background-image: url("baggrund.gif") } </style> </head> <body> </body> </html>
08. april 2003 - 12:27
#4
Den skal bare strække billedet så det ikke lægger sig flere gange.
08. april 2003 - 12:29
#5
background-repeat: no-repeat;
08. april 2003 - 12:33
#6
Den strækker jo ikke billedet ud tilkanterne
08. april 2003 - 12:34
#7
hvor skal det her så stå? background-repeat: no-repeat;
08. april 2003 - 12:35
#8
<html> <head> <style type="text/css"> body { background-image:url("baggrund.gif"); background-repeat: no-repeat; } </style> </head> <body> </body> </html>
08. april 2003 - 12:36
#9
det løser bare ikke helt dit problem :-) Hvis jeg altså har forstået det rigtigt
08. april 2003 - 12:41
#10
Jeg ved faktisk ikke om man kan strække en baggrund som du gerne vil i CSS, men sådan kan du skrive hvis du vil have den centreret horinsontalt og vertikalt. Du kan jo vælge at scripte dig ud af det, altså finde ud af hvilken opløsning klienten har også vise den baggrund som passer <style type="text/css"> body { background-image:url("test.jpg"); background-repeat: no-repeat; background-position: 50% 50%; } </style>
08. april 2003 - 12:41
#11
Nej så er der kun en. Så langt så godt men nu skal den strækkes ud til kanten.
08. april 2003 - 12:43
#12
Kan du finde ud af det får du 150 point.
08. april 2003 - 12:46
#13
hmm hvordan skal jeg kunne det når det er forskellige klienter der skal logge på? Derfor har jeg valgt ikke og lave billedet i 1024*768
08. april 2003 - 12:49
#14
Du skal så have billedet i de opløsninger du ønsker at vise
08. april 2003 - 12:51
#15
men jeg kan jo ikke vide hvad opløsning de forskellige brugere har!
08. april 2003 - 12:52
#16
Det kan du da ved hjælp af et lille javascript :-)
08. april 2003 - 12:55
#17
nå ja... Hmm er der ikke et sted der ligger sådan et gratis script? Der må jo have været masser af forsøg med samme ide. Ved du noget?
08. april 2003 - 12:56
#18
<script language="Javascript"> width = screen.width; if (width == 800) { documentwrhite('<body background="800.gif"'); } else if (width == 1024 ) { documentwrhite('<body background="1024.gif"'); } </script> Noget i den stil
08. april 2003 - 12:56
#19
Uden fejl: document.write('<body background="800.gif">');
08. april 2003 - 13:01
#20
schaefner Hvor skal jeg smide det ind i min source? SKal jeg så bare lave 2 billeder i de forskellige størelser?
08. april 2003 - 13:02
#22
og billederne skal vel så hedde 800.gif og 1024.gif ikke?
08. april 2003 - 13:05
#23
inde mellem de 2 = <body> og </body>
08. april 2003 - 13:08
#24
Det er sådan set ligemeget hvad de hedder bare det passer ind i scriptet. Hvis du f.eks har et billeder kaldet "hulihopland.gif" som skal vises ved 800x600: Så skal dit javascript se sådan her ud: if (width == 800) { document.write('<body background="hulihopland.gif">'); og så videre...
08. april 2003 - 13:14
#25
<html> <head> </head> <script type="text/javascript"> var width = screen.width; if (width == 800) { document.write("<body style=\"background-image:url('800.jpg');background-repeat: no-repeat;\"") } else if (width == 1024) { document.write("<body style=\"background-image:url('1024.jpg');background-repeat: no-repeat;\"") } </script> </body> </html>
08. april 2003 - 13:28
#26
jeg har prøvet og skrive alt det du lige har skrevet mikmakmuk men den laver bare underlige ting den skriver det her når man åbner siden som jeg har gemt som index: body style="background-image:url('1024.jpg');background-repeat: no-repeat;"
08. april 2003 - 13:29
#27
Ogsåselvom man ændre det til 1024.gif Skal det være jpg?
08. april 2003 - 13:41
#29
hehe blandede lidt sammen i jeres scripts. Så virker det vist. tror jeg. Vil i have noglepoint? hvad med 75 til jer hver?
08. april 2003 - 13:47
#30
schaefner - Hvad var det sidste du skrev?
08. april 2003 - 13:52
#31
har lige et problem mere. Den tager ikke hele billedet med nu selvom proportionerne er 1024*768/800*600 Der mangler cirka 2 cm i kanten.
08. april 2003 - 14:04
#32
08. april 2003 - 14:22
#34
points kan man altid bruge
08. april 2003 - 14:30
#35
Kan i hjælpe med det sidste?
08. april 2003 - 17:07
#36
Nå, jeg kom for sent til pointfordelingen ;) Hvad er problemet med det sidste du skriver?
08. april 2003 - 18:56
#37
schaefer jeg opretter et sprørgsmål med link hertil med de 75 point. Ville bare vide om i begge ville have. Nogle herinde er ligeglade.
Vi tilbyder markedets bedste kurser inden for webudvikling