【问题标题】:Right align text in Bulma panel-block在布尔玛面板块中右对齐文本
【发布时间】:2021-11-21 16:56:39
【问题描述】:

如何右对齐 panel-block 中的文本?在此示例中,我尝试在我想向右移动的跨度上使用 is-pulled-right

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.8.2/css/bulma.min.css" integrity="sha256-qS+snwBgqr+iFVpBB58C9UCxKFhyL03YHpZfdNUhSEw=" crossorigin="anonymous">
</head>
<body>
    <nav class="panel">
        <a class="panel-block">
            <span>Foo</span>
            <span class="is-pulled-right">Bar</span>
        </a>
    </nav>
</body>

Codepen

我想将“栏”移到panel-block 的右侧。我也尝试过使用 level 和 body 的内容:

    <nav class="panel">
        <a class="panel-block">
            <div class="level">
                <div class="level-left">
                    <span class="level-item">Foo</span>
                </div>
                <div class="level-right">
                    <span class="level-item">Bar</span>
                </div>
            </div>
        </a>
    </nav>

Codepen

但这不会改变它的显示方式。

【问题讨论】:

    标签: bulma


    【解决方案1】:

    我可能会尝试使用布尔玛Columns

    这应该可行:

    <nav class="panel">
      <a class="panel-block is-block">
        <div class="columns">
          <span class="column">foo</span>
          <span class="column has-text-right">bar</span>
        </div>
      </a>
    </nav>
    

    【讨论】:

      【解决方案2】:

      我正在拔头发?。 @mitchell-long 的答案是可取之处。我认为类中的is-block 参数是它的作用。

      如果有人感兴趣,我也可以使用关卡。

      Codepen

      <a class="panel-block is-block" href="#">
        <nav class="level">
         <!-- Left side -->
         <div class="level-left">
          <p class="level-item">
            Foo
          </p>
          </div>
          <!-- Right side -->
          <div class="level-right">
            <p class="level-item">
               Bar
           </p>
          </div>
         </nav>
       </a>
      

      【讨论】:

      • 这绝对是我想要的!将is-block 添加到panel-block 然后我可以使用level-leftlevel-right 的子级作为其子级,在一端有文本,在另一端有控制按钮
      【解决方案3】:
      <div class="panel">
       <div class="panel-block is-justify-content-space-between">
        <p class="is-pulled-left">Foo</div>
        <p class="is-pulled-right">Bar</p>
       </div>
      </div>
      

      is-justify-content-space-between 是您所需要的 docs

      【讨论】:

        猜你喜欢
        • 2018-11-28
        • 2020-10-04
        • 1970-01-01
        • 1970-01-01
        • 2010-12-07
        • 2011-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多