vmware-clarity - Project Clarity - 固定导航

标签 vmware-clarity

我正在尝试使用 Project Clarity 创建一个固定的导航栏

我在我的 Angular 项目中使用它,他们正在使用 FlexBox,我已经尝试放入 position: fixed 但它似乎不起作用,有人有什么想法吗?

<clr-header class="header-6">

最佳答案

为了修复标题以便内容在其下方滚动,您的应用程序需要具有正确的 Application Layout .我们的组件在这种结构中工作,因为正确结构化的布局可以在应用程序中实现最佳、一致的体验。

Clarity 应用程序布局的一般结构采用以下形式:

<div class="main-container">
    <div class="alert alert-app-level">
        ...
    </div>
    <header class="header header-6">
        ...
    </header>
    <nav class="subnav">
        ...
     </nav>
     <div class="content-container">
        <div class="content-area">
            ...
         </div>
        <nav class="sidenav">
            ...
        </nav>
    </div>
</div>

显然,您可以删除可能与您的应用程序无关的部分,例如:alert-app-levelsubnav 等...

您可以在 quick demo 中看到这个工作我的灵感来自 Bob Ross .如您所见,内容在应用程序标题下方滚动。

关于vmware-clarity - Project Clarity - 固定导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50076183/

相关文章:

css - 去除 ng-deep 对组件破坏的影响

javascript - 使用清晰设计系统构建 Angular 2 应用程序

html - 如何删除微调器上的奇怪线条

angular - 模式关闭时没有点击事件后?

angular - 父组件中的动态子组件

angular - 如何动态更改 clr-icon 自定义元素的形状?

angular - 如何将 Angular 2 数据网格绑定(bind)到 Angular 4 FormArray

css - Clarity Design Datagrid如何改变列宽

vmware-clarity - 清晰度 ClrFormsNextModule *clrIfError 响应式(Reactive)表单

javascript - Electron 与 Angular 中的实时模式不加载 node_module 资源