¿Poner texto del carousel bootstrap arriba?

¿Como puedo subir el texto hacia arriba? me lo pone hacia abajo.

le puedo meter un padding, pero creo que no es la forma correcta de subirlo, ademas me daria error a la larga, he estado buscando tutoriales y no encuentro la manera, si me podeis ayudar lo agradeceria, os paso la pagina web para que veais como el texto esta puesto abajo, tambien me gustaria ponerle una box con opacidad para que se vea mejor el texto, por que con las imágenes se puede ver mal.

stealand

<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">         <ol class="carousel-indicators">             <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>             <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>             <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>         </ol>         <div class="carousel-inner">             <div class="carousel-item vh-100 active">                 <img class="d-block w-100" src="https://wallpaperplay.com/walls/full/4/2/2/234831.jpg" alt="First slide">                 <div class="carousel-caption d-none d-md-block">                     <h1 class="display">Lorem ipsum dolor sit amet.</h1>                     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam, repellendus.</p>                 </div>             </div>             <div class="carousel-item vh-100">                 <img class="d-block w-100" src="https://wallpaperplay.com/walls/full/f/8/a/234838.jpg" alt="Second slide">                 <div class="carousel-caption d-none d-md-block">                     <h5>Lorem ipsum dolor sit amet.</h5>                     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam, repellendus.</p>                 </div>             </div>             <div class="carousel-item vh-100">                 <img class="d-block w-100" src="https://wallpaperplay.com/walls/full/1/d/4/234836.jpg" alt="Third slide">                 <div class="carousel-caption d-none d-md-block">                     <h5>Lorem ipsum dolor sit amet.</h5>                     <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam, repellendus.</p>                 </div>             </div>         </div>         <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">                 <span class="carousel-control-prev-icon" aria-hidden="true"></span>                 <span class="sr-only">Previous</span>             </a>         <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">                 <span class="carousel-control-next-icon" aria-hidden="true"></span>                 <span class="sr-only">Next</span>             </a>      </div> 
.carousel-item {   position: relative;   display: none;   float: left;   width: 100%;   margin-right: -100%;   -webkit-backface-visibility: hidden;   backface-visibility: hidden;   transition: -webkit-transform 0.6s ease-in-out;   transition: transform 0.6s ease-in-out;   transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }  .carousel-caption {   position: absolute;   right: 15%;   bottom: 20px;   left: 15%;   z-index: 10;   padding-top: 20px;   padding-bottom: 20px;   color: #fff;   text-align: center; }  

¿como puedo alinear un div hacia arriba dentro de un item de una lista (li)?

Necesito hacer tres círculos con un texto en el centro del círculo y debajo de cada círculo va a ir un texto que puede ser una palabra, o varias palabras, los círculos deben estar alineados en el centro de la línea, todo funciona OK.

El problema se presenta cuando el texto debajo de los círculos tienen más de una línea, los círculos se alinean hacia abajo, cuando deberían alinearse hacia arriba.

¿Alguna idea que me puede estar faltando o sobrando en el código?

Adjunto imagen con el resultado del código: introducir la descripción de la imagen aquí

Este es el código:

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <style>     .centrar_circulos {         width: 100%;         margin: auto;     }     .circulo {         width: 100px;         height: 100px;         -moz-border-radius:50%;         -webkit-border-radius:50%;         border-radius:50%;         line-height: 100px;         text-align:center;         color: #FFFFFF;         background-color: #000000;         font-size: 50px;     }     .texto_circulo {         width: 100px;         padding-top: 5px;         line-height: 20px;         color: #FFFFFF;         background-color: #000000;         font-size: 18px;     }     nav {         background-color: grey;         text-align:center;     }     nav ul {         justify-content: top;         padding-left: 10px;         padding-right: 10px;     }     nav li {         display:inline-block;         padding: 0 10px 25px 10px;     }     </style> </head>  <body>     <div class="centrar_circulos">     <nav>         <ul>             <li><div class="circulo">1</div><div class="texto_circulo">Ganador</div></li>             <li><div class="circulo">12</div><div class="texto_circulo">Segundo lugar</div></li>             <li><div class="circulo">123</div><div class="texto_circulo">El ultimo lugar</div></li>         </ul>     </nav>     </div> </body>  </html> 

dropdown al abrir se va hacia arriba

Buenas como están? El problema que tengo es que no puedo hacer que el div con filtros que tengo se abra siempre hacia abajo sin importar si se ve todo el contenido, porque cuando el height que hay hacia abajo no es suficiente se va hacia arriba. Acá dejo el código a ver si alguien me dice alguna propiedad que me pueda ayudar, obviamente falta el contenido del div que se despliega que son varios filtros, gracias!

(Utilizo bootstrap 4.3)

  <div class="dropdown">                                     <button class="btn btn-filtrar dropdown-toggle" type="button"                                         id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true"                                         aria-expanded="false">                                         <i class="fa fa-filter" aria-hidden="true"></i> Filtrar                                     </button>                                     <div class="dropdown-menu checkbox-dropdown keep-open-on-click"                                         aria-labelledby="dropdownMenuButton">                                      </div>                                 </div> 

¿Como poner botones arriba de un gif en Java?

Estoy intentando poner un gif como fondo de un JFrame con un JLabel y quiero poner unos botones encima del gif de fond, pero los botones no se ven, solo parpadean si paso el mouse por encima de ellos. este es el codigo:

private void imagen(){      ImageIcon imagen = new ImageIcon(getClass().getResource("/inventario/fondo.gif"));     Icon icoimagen = new ImageIcon(imagen.getImage().getScaledInstance(fondo.getWidth(), fondo.getHeight(),Image.SCALE_DEFAULT));     fondo.setIcon(icoimagen);     fondo.setOpaque(true);  } 

Ese metodo lo mando a llamar desde el constructor de la clase, estoy trabajando en NetBeans.