首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >顺风CSS -如何使内容高度适合屏幕

顺风CSS -如何使内容高度适合屏幕
EN

Stack Overflow用户
提问于 2021-06-22 20:11:44
回答 2查看 1.2K关注 0票数 4

我正在与顺风css的管理仪表板工作。我想让导航的高度和内容适合屏幕。

我知道这样做的技巧relative flex min-h-screen,但这样做,我得到了滚动条,因为应用程序栏的高度。

如何在没有滚动条的情况下使内容高度达到100%?

以某种方式减去App Bar高度?

代码语言:javascript
复制
<>
  <div className='bg-blue-700 px-8 flex items-center justify-between py-4 shadow-sm text-white'>
    App Bar
  </div>
  <div className='relative flex'>
    <nav className='bg-white shadow-sm p-6 space-y-6 w-64'>
      Navbar
    </nav>
    <main className='bg-gray-100 flex-1 p-6'>
      Content will go here
    </main>
  </div>
</>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-22 20:37:45

将整个布局放在一个min-h-screen flex flex-col容器中(或者放在body标签上),然后使用flex-grow填充应用栏下方的剩余高度……

代码语言:javascript
复制
<div class="min-h-screen flex flex-col">
    <div class='bg-blue-700 px-8 flex items-center justify-between py-4 shadow-sm text-white'> App Bar </div>
    <div class='relative flex flex-grow'>
        <nav class='bg-white shadow-sm p-6 space-y-6 w-64'> Navbar </nav>
        <main class='bg-gray-100 flex-1 p-6'> Content will go here </main>
    </div>
</div>

Codeply demo

票数 6
EN

Stack Overflow用户

发布于 2021-06-22 21:03:03

对于响应式应用程序,请尝试以下命令:)

演示here。:)

代码语言:javascript
复制
<div class="flex flex-col w-full min-h-screen overflow-x-hidden">
  <div class="bg-blue-700 px-6 items-center justify-between py-4 shadow-sm text-white">App Bar</div>
  <div class="flex flex-col sm:flex-row">
     <nav class="w-full sm:w-1/6 bg-white shadow-sm p-6 space-y-6">Navbar</nav>
     <main class="flex bg-gray-100 w-full h-auto p-6">
        Donec sollicitudin molestie malesuada. Nulla quis lorem ut libero malesuada feugiat.</div>
     </main>
  </div>
</div>

快乐编码:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68083319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档