CSS: Afbeeldingen gaan buiten DIV

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • spleethoven
  • Registratie: Oktober 2010
  • Laatst online: 24-01-2024
Ik heb een pagina waarin een div staat (handcontainer) met volgende css

Cascading Stylesheet: css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.handcontainer
{
    position:relative;
    width:500px;
    margin:auto;
    border:1px dashed #000000;
    height:100px;
    top:275px;
}

.card {
    height: 100px;
    width: 75px;
}


Met een javascript voeg ik hier wat divs aan toe, welk ongeveer een 75 pixels breed zijn. Aangezien het een soort van spel met kaarten is, is het best dat deze overlappen. ik zet dus op de dynamisch toegevoegde div een left van (aantalkaarten*37.5). Echter lijkt de css niet te registreren dat die left er staat. Van zodra er genoeg kaarten zijn, springen ze naar buiten de div, en gaan ze daar verder.

De left word wel ingesteld met inline css.

Voorbeeld:

Afbeeldingslocatie: http://i.imgur.com/YuzEr.jpg

Enig idee wat ik over het hoofd zie?

[ Voor 0% gewijzigd door MueR op 26-05-2011 17:01 ]


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:31

MueR

Admin Tweakers Discord

is niet lief

Die .card zal toch een vorm van positioning moeten hebben (tenzij je dat ook middels JS doet). Daarbij ook iets van een overflow?

[ Voor 3% gewijzigd door MueR op 26-05-2011 17:03 ]

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
de .left van de card geeft ie op dmv JS ja. (zie startpost)

Ik vraag me ook af of er nog iets van floating oid wordt gebruikt, want het gedrag dat je browser toont lijkt daar wel op.
heb je die JS ook voor ons?

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:52
gewoon lekker absoluut positioneren die kaarten. en dan zo positioneren

pseudo:
JavaScript:
1
$("img.kaart").each(function() { $(this).css("left", ($(this).prevAll() *75)); });

[ Voor 5% gewijzigd door 418O2 op 26-05-2011 17:16 ]


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:31

MueR

Admin Tweakers Discord

is niet lief

BasieP schreef op donderdag 26 mei 2011 @ 17:11:
de .left van de card geeft ie op dmv JS ja. (zie startpost)
Ik mis wel de position:absolute oid ;)

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • spleethoven
  • Registratie: Oktober 2010
  • Laatst online: 24-01-2024
Het was een position:relative die er te veel stond :)

Positie van kaart op absoluut gezet en zo werkt het zoals het hoort.

Bedankt voor de suggesties!
Pagina: 1