Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

img responsive - navbar bootstrap

Boa tarde , fiz uma nava responsive na tela normal computador esta perfeita . Uso a tag para img responsive porém não se ajusta. ultrapassando a linha. segue o código, como corrigir?

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title> Zem </title>
    <link rel="icon" href="img/favicon.ico">

    <!-- Bootstrap -->
    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
    <link href="estilo.css" rel="stylesheet">
    <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">


    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>
<body protegercodigo() >
<header>
<nav class="navbar navbar-default navbar-fixed-top">
      <div class="container">

        <!-- header -->
        <div class="navbar-header">

          <!-- botao toggle -->
          <button type="button" class="navbar-toggle collapsed"
                  data-toggle="collapse" data-target="#barra-navegacao">
            <span class="sr-only">alternar navegação</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>

          <a href="home.html" class="navbar-brand">
            <span class="img-logo" class="img-responsive" alt="Responsive image"></span>
          </a>

        </div>

        <!-- navbar -->
        <div class="collapse navbar-collapse" id="barra-navegacao">
          <ul class="nav navbar-nav navbar-right">
            <li><a href="corporativo.html"><h4>Corporativo</h4></a></li>
            <li><a href="contato.html"><h4>Contato</h4></a></li>
            <li><a href="quemsomos.html"><h4>Quem Somos</h4></a></li>
            <li><a href="acesse.html"><h4>Acesse</h4></a></li>
           </ul>
        </div>
      </div><!-- /container -->
    </nav><!-- /nav -->
</header>
.img-logo {
    height: 80px;
    width: 320px;
    display: block;
    background: url('img/zem.png') no-repeat;
    background-size: contain;
    color: transparent;
}


.navbar-brand{
    padding: 0px 5px;
}
3 respostas
<span class="img-logo" class="img-responsive" alt="Responsive image"></span>

Vc tem o atributo class duas vezes... repara ai .

Coloca assim:

<span  class="img-logo img-responsive" alt="Responsive image"></span>

Alterei mas a logo ainda continua ocupando mais espaço quando é para celular. Por exemplo ela esta descendo na margem do celular onde fica o menu . Não ficando responsiva.

solução!

Altera seu heigth de onde ta a img pra 100% vei ;)

.img-logo {
    height: 100%