【问题标题】:Bulma - Navbar logo image is not adapting to the navbar heigh. How can I change the logo image fit?Bulma - 导航栏徽标图像不适应导航栏高度。如何更改徽标图像适合度?
【发布时间】:2019-03-16 16:59:56
【问题描述】:

我刚刚开始使用 Bulma (bulma.io) 并希望此 image 调整到导航栏高度,我相信默认情况下是 3.25rem(16px 基本字体大小),但事实并非如此。

我尝试将图像大小调整为 600px x 140px 不走运,我在 Google 上搜索了很多,但仍然无法修复它。但是,如果我使用 600px x 140px 的示例 bulma 图像,它可以工作吗?这是使用bulma图像的代码

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css">

<nav class="navbar">
  <div class="navbar-brand">
    <a  class="navbar-item" href="#">
      <img src="https://bulma.io/images/bulma-logo.png">
    </a>
  </div>
</nav>

jsfiddle

我的代码

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css">

<nav class="navbar">
  <div class="navbar-brand">
    <a  class="navbar-item" href="#">
      <img src="https://preview.ibb.co/bVUFKU/logo_transparent.png" alt="logo_transparent">
    </a>
  </div>
</nav>

jsfiddle

【问题讨论】:

    标签: html css background-image nav bulma


    【解决方案1】:

    您所指的标志图像是640x640,带有空白,您可以裁剪标志图像或将其用作background-image,如下所示

    .navbar-item {
      background: url(https://preview.ibb.co/bVUFKU/logo_transparent.png) no-repeat center center;
      background-size: cover;
      width: 152px
    }
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css">
    
    <nav class="navbar">
      <div class="navbar-brand">
        <a  class="navbar-item" href="#"></a>
      </div>
    </nav>

    【讨论】:

    • 谢谢它的工作很抱歉迟到的评论:) 推销它
    • 这不再起作用,bulma 包含 minireset,它将 navbar 类中的 img 设置为 1.75rem 的最大高度。 github.com/jgthms/bulma/issues/305
    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 2015-06-23
    • 2012-11-28
    • 2014-07-21
    • 1970-01-01
    相关资源
    最近更新 更多