Publicidad

 

align-self

align-self es una propiedad de css que aliena (o reposiciona) el elemento respecto al eje Y de una cuadrícula o grilla.

Nota: align-self solo se aplica a un único elemento o casilla de la cuadrícula.

Entre los valores de align-self se encuentran los siguientes:

– start
– end
– center
– stretch

 align-self: start :
Coloca al elemento en la parte superior de la casilla.

 

HTML del ejemplo

Esto es el html del los siguientes ejemplos.

<body>
  <div class="content">
    <div class="element-1">
      1
    </div>
    <div class="element-2">
     2
    </div>
    <div class="element-3">
      3
    </div>
    <div class="element-4">
      4
    </div>
  </div>
</body>

Ejemplo:

.element-1 {
width: 50px;
height: 50px;
background: var(--light-blue);
grid-row: 1;
grid-column: 1;
align-self: start;
border-radius: 5px;
}

align-self: end :
Alinea el elemento al final o en la parte inferior de la casilla.

Publicidad

 

Ejemplo:

.element-2 {
width: 50px;
height: 50px;
background: var(--darck-blue);
grid-row: 1;
grid-column: 2;
align-self: end;
border-radius:5px;
}

align-self: center :
Hace que elemento quede justo en el centro del eje Y considerando claro el tamaño de la casilla.

Ejemplo:

.element-3 {
width: 50px;
height: 50px;
background: var(--pink);
grid-row: 1;
grid-column: 3;
align-self: center;
border-radius:5px;
}

align-self: stretch :
Si el tamaño del elemento no esta definido stretch hará que tome el mayor tamaño posible estirando de esta forma al elemento.

Ejemplo

.element-4 {
/* width: 50px; */
/* height: 50px; */
background: var(--yellow);
grid-row: 1;
grid-column: 4;
align-self: stretch;
border-radius:5px;
}

Hay otros valores de align-self pero solo pude comprobar estos 4.

Para ver como centrar un elemento dentro de un contenedor clic aquí.

Aquí también les dejo el enlace de github donde subí este ejemplo.

Publicidad


Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments