No meu projeto o banner não sofre alterações, segue o código:
JS
$('#collapse-navbar').on('show.bs.collapse',function(){
$('.TopCasaFinaBanner').css('transform','translate(-50%,10%)')
});
$('#collapse-navbar').on('hide.bs.collapse',function(){
$('.TopCasaFinaBanner').css('transform','translate(-50%,-50%)')
});
CSS
header{
background-image: url(../img/castelo.jpg);
background-size: cover;
background-position: top,center;
height: 100%;
position: relative;
}
header h1{
margin-top: 0;
margin-bottom: 0;
}
.topCasaFinaBanner{
color: #fff;
background-color: rgba(0, 0, 0, 0.5);
padding: 20px;
width: 80%;
border-radius: 8px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
transition: 0.3s;
}
HTML
<header>
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapse-navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">TopCasaFina Arquitetura</a>
</div>
<div class="collapse navbar-collapse" id="collapse-navbar">
<ul class="nav navbar-nav">
<li><a href="#sobre-nos">Sobre Nós</a></li>
<li><a href="#nossos-projetos">Nossos Projetos</a></li>
<li><a href="#depoimento">Depoimentos</a></li>
<li><a href="#video">Vídeo</a></li>
<li><a href="#contato">Contato</a></li>
</ul>
</div>
</div>
</nav>
<div class="topCasaFinaBanner">
<h1>TopCasaFina Arquitetura</h1>
<p>Projetando a casa dos sonhos de 2000 a.C</p>
<button class="btn btn-primary btn-lg">Contate-nós agora! </button>
</div>
</header>
Poderiam verificar por gentileza?