2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
http://jsfiddle.net/p5Ckp/5/
[ Voor 17% gewijzigd door Room42 op 01-06-2014 03:59 ]
"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron
http://jsfiddle.net/RVYFz/2/F.West98 schreef op zondag 01 juni 2014 @ 03:28:
Goedenacht
Ik was een beetje aan het fiddlen voor een verticaal en horizontaal gecentreerde dynamische div, en ik kwam erachter dat dit heel goed werkt:
Cascading Stylesheet:
1 2 3 4 5 6 7 .centered { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
Maar, als je die dan in een parent plaatst en hem relative maakt, heb je ineens een translateY van -75% nodig, ipv -50%. Anders is 'ie inderdaad te laag.
Fiddle: http://jsfiddle.net/p5Ckp/4/ (gewoon de position van relative naar absolute veranderen)
Heeft iemand een verklaring voor dit fenomeen?
Lijkt me vrij inherent aan het gebruik van absolute en het niet resizen van je frame, en height van 300px van .parent)
edit; hmz ik kijk er nu nog eens naar, maar volgens mij was ik niet helemaal wakker. gister.
[ Voor 8% gewijzigd door Biersteker op 01-06-2014 13:35 ]
Originally, a hacker was someone who makes furniture with an axe.
Wut.. Waarom is bij position: relative de grootte andersRoom42 schreef op zondag 01 juni 2014 @ 03:40:
Hij is niet te laag, zet maar eens een border: 1px solid red; op de .dialog
http://jsfiddle.net/p5Ckp/5/
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Bij absolute wordt het element uit de flow getrokken, en worden maten en posities berekend ten opzichte van of de eerste parent die een position: relative of absolute heeft, of ten opzichte van je window. In dit geval is dat het voorbeeldframe van jsfiddle.
Als je position: relative op je div.parent zet krijg je wel hetzelfde resultaat, op wat gedoe met de box-sizing na (margins en borders worden meegerekend in de maten.)
Never explain with stupidity where malice is a better explanation
Wat wel grappig is, is dat Firefox met die translate niet rekening houdt met de autocomplete boxes
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Sowieso altijd handig om even de ondersteuning van bepaalde propperties te bekijken.
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI