Eigenschap place-self
De eigenschap place-self bepaalt
de uitlijning van een individueel element in een grid
zowel langs de horizontale
als de verticale as. In de waarde van de eigenschap
wordt de uitlijning langs de verticale as als eerste genoemd,
en de uitlijning van het individuele element in het grid langs
de horizontale as als tweede. De eigenschap
wordt toegepast op het element dat
we willen uitlijnen.
Syntaxis
element {
place-self: waarde voor verticaal waarde voor horizontaal;
}
Voorbeeld . Uitlijnen in het midden van de verticale as en aan het begin van de horizontale as
<div id="parent">
<div id="elem1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-columns: 100px 100px;
grid-template-rows: repeat(3, 1fr);
gap: 10px;
padding: 10px;
border: 2px solid #696989;
height: 200px;
width: 400px;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
#elem1 {
place-self: center start;
}
:
Voorbeeld . Uitlijnen aan het begin van de verticale as en aan het einde van de horizontale as
<div id="parent">
<div id="elem1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-columns: 100px 100px;
grid-template-rows: repeat(3, 1fr);
gap: 10px;
padding: 10px;
border: 2px solid #696989;
height: 200px;
width: 400px;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
#elem1 {
place-self: start end;
}
:
Voorbeeld . Uitlijnen aan het einde van de verticale as en in het midden van de horizontale as
<div id="parent">
<div id="elem1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-columns: 100px 100px;
grid-template-rows: repeat(3, 1fr);
gap: 10px;
padding: 10px;
border: 2px solid #696989;
height: 200px;
width: 400px;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
#elem1 {
place-self: end center;
}
:
Zie ook
-
de eigenschap
justify-self,
die de uitlijning van een individueel element in een grid langs de horizontale as bepaalt -
de eigenschap
align-self,
die de uitlijning van een enkel blok bepaalt