Avatar billede alex15 Nybegynder
25. august 2009 - 16:15 Der er 14 kommentarer og
1 løsning

Få baggrunds billede til at foresætte fra midten af billede og ude til højre

Hej Eksperter,

Hvis man nu forestiller sig at man har lavet følgende boks i ens CSS fil:

.boks
{
  margin:0 auto;
  width:100%;
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#FFC;
  height:70px;
}

Hvordan får man så et billede til at gentage sig igen og igen, fra midten af og ud mod højre?

Er dette overhoved muligt?

Hvis ikke, har i så nogle forslag til hvad jeg kan gøre?


Alex
Avatar billede olebole Juniormester
25. august 2009 - 22:00 #1
<ole>

Prøv:
    background: #ffc url(fil.png) center repeat-x;

/mvh
</bole>
Avatar billede alex15 Nybegynder
25. august 2009 - 22:11 #2
Prøvede det lige af. Og desværre går linjen ikke kun ud mod højre, men også ud med venstre ...

Skal gerne have det til at se således ud:

http://alexanderchristensen.dk/css.jpg
Avatar billede webweaver Praktikant
25. august 2009 - 22:17 #3
Lav en boks mere inde i din nuværende der fylder halvdelen af skærmen og smid den over i højre side. Læg baggrundsbilledet deri.
Avatar billede alex15 Nybegynder
25. august 2009 - 22:25 #4
Men hvordan får jeg så en anden boks, til at ligge oven på denne boks?
Avatar billede webweaver Praktikant
25. august 2009 - 22:46 #5
<div style="width: 100%; text-align: right">
 
  <div style="width: 50%">

  </div>

</div>

Eller noget i den stil fx. Nu har jeg ikke lige rodet med det, så kan ikke lige huske om text-align også flytter divs frem og tilbage eller om det kun gælder andre elementer. Men ellers er der jo andre måde at rykke den til højre :)
Avatar billede alex15 Nybegynder
25. august 2009 - 23:06 #6
Det flytter kun teksten inde i selve boksen ud til højre.

Men denne boks:

<div style="width: 50%">

</div>

Vil jeg jo stadigvæk ikke kunne skrive oven i den anden boks så?

Lige som her:

www.alexanderchristensen.dk/css2.jpg
Avatar billede alex15 Nybegynder
25. august 2009 - 23:56 #7
Avatar billede webweaver Praktikant
26. august 2009 - 16:30 #8
Du skal selvfølgelig smide baggrundsbilledet ind i den div som er inde i den anden div. Men, hvis du skal have indhold på den måde og boksen er 1000px bred, kan du ikke bare lave baggrunden i 1000px bred så, sådan som den skal være. Men hvid luft i venstre og baggrund i højre?
Avatar billede alex15 Nybegynder
27. august 2009 - 16:04 #9
Har fundet ud af hvordan jeg gør det ... Brugte bare denne boks:


.boks
{
  margin:0 auto;
  width:100%;
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#FFC;
  height:70px;
}

Og så smed jeg et billede ind som var 2600px, bredt. Hvor halvdelen af den bare var hvid. Det løste mit problem.

Tak for hjælpen ellers.
Avatar billede alex15 Nybegynder
27. august 2009 - 16:04 #10
Lukket
Avatar billede webweaver Praktikant
29. august 2009 - 01:13 #11
Ja lige som jeg skrev du kunne gøre ...

Men udover det, så er det ikke særlig bruger-venlig løsning. 2600px er temmelig bredt, så hvis man ikke har en ret stor opløsning, får man en del horisontalt scroll. Forfærdeligt.
Avatar billede alex15 Nybegynder
29. august 2009 - 12:39 #12
Hvor skrev du det henne? I tråd #9?

Det var jo nemlig ikke den samme løsning, din løsning ville have givet et grim design, hvis brugeren havde en skærm over 1000px. For så ville denne steg nemlig stoppe.

Ved min løsning foresætter stengen helt ud til kanten af en 2600 px. skærm - svarende til 30'. - Hvilket må siges at være rigeligt.

Og derudover får man nemlig ikke en horisontalt scroll, hvis man efterhånden ligger hele ens side i følgende boks:

.header_boks_menu2
{
    width:1000px;
    margin:0 auto;
}

Så bliver skærmen nemlig ikke over 1000 px. Men hvis en bruger med fx. 2600px kommer forbi på siden, så vil siden stadigvæk fylde 1000px, men stengen ville gå hele vejen ud på hans skærm.

Kan du se hvad jeg mener? :)

Alex
Avatar billede webweaver Praktikant
31. august 2009 - 19:21 #13
Hvad hvis en bruger kommer med en opløsning under 1000px. :)
Avatar billede alex15 Nybegynder
31. august 2009 - 19:26 #14
Så kommer det self, men det gør det jo på alle sider ...

Og hvem bruger lige under 1000 px. i opløsninger efterhånden?
Avatar billede alex15 Nybegynder
31. august 2009 - 19:27 #15
Men designet vil stadigvæk komme til at se rigtig ud, mht. linjen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester