- Polymer 教程
- Polymer - 主页
- Polymer - 概述
- Polymer - 安装
- Polymer - 元素
- Polymer - 自定义元素
- Polymer - Shadow DOM 和样式
- Polymer - 事件
- Polymer - 数据系统
- Polymer 实用资源
- Polymer - 快速指南
- Polymer - 实用资源
- Polymer - 讨论
聚合物 - 应用程序布局
应用程序布局元素包含各种组件,例如工具栏、抽屉和标题。这些组件用于仅使用标记来构建高质量、响应式的布局。下表列出一些元素。
序号 | 元素和说明 |
---|---|
1 | app-box 此元素用作容器,并具有滚动效果,基于滚动位置的视觉效果。 |
2 | app-drawer 这是一个导航抽屉,它会从左侧或右侧滑动进出。 |
3 | app-drawer-layout 这将定位 app-drawer 和其他内容。 |
4 | app-grid 这用于使用自定义属性创建响应式和流畅的网格布局。 |
5 | app-header 此元素作为 app-toolbar 的容器在屏幕顶部工作,并具有滚动效果,基于滚动位置的视觉效果。 |
6 | app-header-layout 此元素充当盖子,定位 app-header 和其他内容。 |
7 | app-scrollpos-control 此元素用于保存和还原滚动位置,当多个页面共享同一文档滚动条时。 |
8 | app-toolbar 它是一个水平工具栏,包含可用于标记、导航、搜索和其他操作的项目。 |
示例
要使用 app-layout 元素,你必须使用命令提示符中的以下命令移入项目目录。
bower install PolymerElements/app-layout --save
上述命令将在 bower_components 文件夹中安装 app-layout 元素。然后,你必须在 index.htmlfile 中使用 <link> 标记导入文件。
<link rel = "import" href = "/bower_components/app-layout/app-layout.html"> <base href = "https://user-content-dot-custom-elements.appspot.com/PolymerElements/app-layout/v1.0.1/app-layout/"> <script src = "../webcomponentsjs/webcomponents-lite.min.js"></script> <link rel = "import" href = "app-header/app-header.html"> <link rel = "import" href = "app-toolbar/app-toolbar.html"> <link rel = "import" href = "app-box/app-box.html"> <link rel = "import" href = "demo/sample-content.html"> <link rel = "import" href = "../iron-icons/iron-icons.html"> <style is = "custom-style"> html, body { margin: 0; font-family: 'Roboto', 'Noto', sans-serif; -webkit-font-smoothing: antialiased; background: #f1f1f1; max-height: 368px; } app-toolbar { background-color: #4285f4; color: #fff; } paper-icon-button + [main-title] { margin-left: 24px; } paper-progress { display: block; width: 100%; --paper-progress-active-color: rgba(255, 255, 255, 0.5); --paper-progress-container-color: transparent; } app-header { @apply(--layout-fixed-top); color: #fff; --app-header-background-rear-layer: { background-color: green; }; } sample-content { padding-top: 64px; } </style> <app-header reveals> <app-toolbar> <div main-title>First App</div> </app-toolbar> </app-header> <sample-content></sample-content><br> <app-box style = "height: 100px;border-style: groove;"> <div main-title>Welcome to Tutorialspoint</div> </app-box>
输出
刷新 Polymer 服务器,输出如下。
polymer_elements.htm
广告