es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Posición Flex Item en la parte inferior

Soy nuevo en HTML y CSS, así que disculpa si esta es una pregunta sencilla. Esta es una imagen de lo que estoy tratando de lograr.

Imagen del número de clientes y años de experiencia.

Y esto es lo que logré hacer.

Lo que logré hacer

Mi pregunta es, ¿cómo alineo el texto) al mismo nivel que el número?

.experience {
  color: orange;
  display: flex;
  width: 50%;
}

.number {
  font-size: 5rem;
}

.number-text {
  float: right;
  padding-left: 10px;
}

.clients {
  color: orange;
  display: flex;
  width: 50%;
}
<div class="row">
  <div class="experience">
    <div class="col-lg-auto">
      <p class="number">
        12
      </p>
    </div>
    <div class="col-lg-auto">
      <p class="number-text">Años de <br> Experiencia.</p>
    </div>
  </div>
  <div class="clients">
    <div class="col-lg-auto">
      <p class="number">
        14
      </p>
    </div>
    <div class="col-lg-auto">
      <p class="number-text">Clientes <br> Satisfechos.</p>
    </div>
  </div>
</div>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para alinear el texto al mismo nivel que el número, puedes eliminar la propiedad float: right de la clase .number-text y agregar align-self: flex-end a las clases .clients y .experience.

    Aquí tienes el código CSS actualizado:

    .experience {
    color: orange;
    display: flex;
    width: 50%;
    align-self: flex-end;
    }

    .number {
    font-size: 5rem;
    }

    .number-text {
    padding-left: 10px;
    align-self: flex-end;
    }

    .clients {
    color: orange;
    display: flex;
    width: 50%;
    align-self: flex-end;
    }

    Y aquí tienes el código HTML actualizado:

    12

    Años de
    Experiencia.

    14

    Clientes
    Satisfechos.

    Esto debería alinear el texto al mismo nivel que el número.

Comments are closed.