📜  材料设计精简版-页脚

📅  最后修改于: 2020-10-22 05:50:57             🧑  作者: Mango


MDL页脚组件有两种主要形式: mega-footermini-footer 。大型页脚比小型页脚包含更复杂的内容。大型页脚可以表示由水平规则分隔的多个内容部分,而小型页脚可以表示单个内容部分。页脚通常包含信息性内容和可点击内容,例如链接。

MDL提供了各种CSS类,以对mega-footer和mini-footer应用各种预定义的视觉和行为增强。下表列出了可用的类及其效果。

Sr.No. Class Name & Description
1

mdl-mega-footer

Identifies container as an MDL mega-footer component. Required for footer element.

2

mdl-mega-footer__top-section

Identifies container as a footer top section. Required for top section “outer” div element.

3

mdl-mega-footer__left-section

Identifies container as a left section. Required for left section “inner” div element.

4

mdl-mega-footer__social-btn

Identifies a decorative square within mega-footer. Required for button element (if used).

5

mdl-mega-footer__right-section

Identifies container as a right section. Required for right section “inner” div element.

6

mdl-mega-footer__middle-section

Identifies container as a footer middle section. Required for middle section “outer” div element.

7

mdl-mega-footer__drop-down-section

Identifies container as a drop-down (vertical) content area. Required for drop-down “inner” div elements.

8

mdl-mega-footer__heading

Identifies a heading as a mega-footer heading. Required for h1 element inside drop-down section.

9

mdl-mega-footer__link-list

Identifies an unordered list as a drop-down (vertical) list. Required for ul element inside drop-down section.

10

mdl-mega-footer__bottom-section

Identifies container as a footer bottom section. Required for bottom section “outer” div element.

11

mdl-logo

Identifies a container as a styled section heading. Required for “inner” div element in mega-footer bottom-section or mini-footer left-section.

12

mdl-mini-footer

Identifies container as an MDL mini-footer component. Required for footer element.

13

mdl-mini-footer__left-section

Identifies container as a left section. Required for left section “inner” div element.

14

mdl-mini-footer__link-list

Identifies an unordered list as an inline (horizontal) list. Required for ul element sibling to “mdl-logo” div element.

15

mdl-mini-footer__right-section

Identifies container as a right section. Required for right section “inner” div element.

16

mdl-mini-footer__social-btn

Identifies a decorative square within mini-footer. Required for button element (if used).

现在,让我们看一些示例,以了解使用MDL页脚类对页脚进行样式设置。

超级页脚

让我们讨论使用mdl-mega-footer类在页脚中布局内容。在此示例中将使用以下MDL类。

  • mdl-layout-将div标识为MDL组件。

  • mdl-js-layout-将基本MDL行为添加到外部div。

  • mdl-layout–fixed-header-使标题始终可见,即使在小屏幕中也是如此。

  • mdl-layout__header-row-将容器标识为MDL标头行。

  • mdl-layout-title-标识布局标题文本。

  • mdl-layout__content-将div标识为MDL布局内容。

  • mdl-mega-footer-将容器标识为MDL mega-footer组件。

  • mdl-mega-footer__top-section-将容器标识为页脚顶部。

  • mdl-mega-footer__left-section-将容器标识为左部分。

  • mdl-mega-footer__social-btn-标识迷你页脚中的装饰性正方形。

  • mdl-mega-footer__right-section-将容器标识为右部分。

  • mdl-mega-footer__middle-section-将容器标识为页脚中间部分。

  • mdl-mega-footer__drop-down-section-将容器标识为下拉(垂直)内容区域。

  • mdl-mega-footer__heading-将标题标识为mega-footer标题。

  • mdl-mega-footer__link-list-将无序列表标识为内联(水平)列表。

  • mdl-mega-footer__bottom-section-将容器标识为页脚底部。

  • mdl-logo-将容器标识为样式节标题。

mdl_megafooter.htm


      
      
   
   
   
      
Material Design Tabs

结果

验证结果。

迷你页脚

下面的示例将帮助您了解如何使用mdl-mini-footer类在页脚中布局内容。

下面给出的MDL类将在此示例中使用。

  • mdl-layout-将div标识为MDL组件。

  • mdl-js-layout-将基本MDL行为添加到外部div。

  • mdl-layout–fixed-header-使标题始终可见,即使在小屏幕中也是如此。

  • mdl-layout__header-row-将容器标识为MDL标头行。

  • mdl-layout-title-标识布局标题文本。

  • mdl-layout__content-将div标识为MDL布局内容。

  • mdl-mini-footer-将容器标识为MDL mini-footer组件。

  • mdl-mini-footer__left-section-将容器标识为左部分。

  • mdl-logo-将容器标识为样式节标题。

  • mdl-mini-footer__link-list-将无序列表标识为内联(水平)列表。

  • mdl-mini-footer__right-section-将容器标识为右部分。

mdl_minifooter.htm


      
      
   
   
   
      
Material Design Tabs

结果

验证结果。