Html 如何在Bulma中获得固定边栏?

Html 如何在Bulma中获得固定边栏?,html,css,bulma,Html,Css,Bulma,我想有两个专栏,一个左侧边栏和主要内容 我希望侧边栏是固定的,并为它滚动,如果需要的话 <div class="is-widescreen"> <div class="columns"> <aside id="main_sidebar" class="column"> <h1>test</h1> </

我想有两个专栏,一个左侧边栏和主要内容

我希望侧边栏是固定的,并为它滚动,如果需要的话

  <div class="is-widescreen">
    <div class="columns">
      <aside id="main_sidebar" class="column">
        <h1>test</h1>
      </aside>  
      <div class="column is-four-fifths">
        <div id="editorjs" class="content">
          <!-- see the demo for the effect-->
        </div>
        <button id='save'>save article</button>    
      </div>
    </div>
  </div> 
editorjs将包含大量内容,因此我希望侧边栏内容不受主部分滚动的影响

位置:sticky和display:inline块可以帮助您实现这一点

另外,将“最大高度”设置为页面的全高,并将overflow-y:auto设置为滚动功能。我还将“顶部”和“底部”属性设置为0,以便沿其y轴拉伸边栏

查看我的。

位置:粘滞加显示:内联块可以帮助您实现这一点

另外,将“最大高度”设置为页面的全高,并将overflow-y:auto设置为滚动功能。我还将“顶部”和“底部”属性设置为0,以便沿其y轴拉伸边栏


查看我的。

如果您希望侧栏完全由Bulma制作,这里是我的解决方案,无需CSS修改:


如果您希望侧栏完全由Bulma制作,以下是我的解决方案,无需修改CSS:


不是这样!我只是想让你字面上是在这个页面的左边,但它会,当然,如果需要独立滚动be@relidon我在这里遗漏了什么?如果您在桌面上查看此页面,您将看到左侧边栏如何修复它?这就是我想要的。有这样做的选择吗?Thanks@relidon好吧,也许你在找这样的东西:?没错,那正是我想要的。谢谢,不是这样的!我只是想让你字面上是在这个页面的左边,但它会,当然,如果需要独立滚动be@relidon我在这里遗漏了什么?如果您在桌面上查看此页面,您将看到左侧边栏如何修复它?这就是我想要的。有这样做的选择吗?Thanks@relidon好吧,也许你在找这样的东西:?没错,那正是我想要的。谢谢
<div class="columns">


<div class="column is-one-fifth">

  <aside class="menu">
    <p class="menu-label">
      General
    </p>
    <ul class="menu-list">
      <li><a>Dashboard</a></li>
      <li><a>Customers</a></li>
    </ul>
    <p class="menu-label">
      Administration
    </p>
    <ul class="menu-list">
      <li><a>Team Settings</a></li>
      <li>
        <a class="is-active">Manage Your Team</a>
        <ul>
          <li><a>Members</a></li>
          <li><a>Plugins</a></li>
          <li><a>Add a member</a></li>
        </ul>
      </li>
      <li><a>Invitations</a></li>
      <li><a>Cloud Storage Environment Settings</a></li>
      <li><a>Authentication</a></li>
    </ul>
    <p class="menu-label">
      Transactions
    </p>
    <ul class="menu-list">
      <li><a>Payments</a></li>
      <li><a>Transfers</a></li>
      <li><a>Balance</a></li>
    </ul>
  </aside>

</div>

<div class="column">

  <div class="block">
    This text is within a <strong>block</strong>.
  </div>
  <div class="block">
    This text is within a <strong>second block</strong>. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Aenean efficitur sit amet massa fringilla egestas. Nullam condimentum luctus turpis.
  </div>
  <div class="block">
    This text is within a <strong>third block</strong>. This block has no margin at the bottom.
  </div>
</div>