首页
学习
活动
专区
圈层
工具
发布

Material Design Lite ,简洁惊艳的前端工具箱

Material Design Lite简介 本文主要介绍Material Design设计语言的HTML/CSS/JS部分实现。   对应每一小节的在线练习地址如下,大家可以去试试。...http://www.hubwiz.com/course/55adae643ad79a1b05dcbf77/ 一、设计语言 github项目地址:https://github.com/google/material-design-lite...Material Design Lite MDL中定义了一组样式类mdl-shadow--Ndp,用于声明材料的阴影,N的有效取值为:2/3/4/6/8/16。 为元素应用阴影样式类很简单: Material Design Lite 在MDL中,我们可以使用样式类mdl-color--{palette}-{hue}来设置背景色,使用样式类 mdl-color-text--{palette}-...Material Design Lite 在MDL中,使用样式类mdl-typography--{name}声明文本的排版样式: Hello

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 Material Design 组件实现 Material 动效

    近期发布的 Material 动效系统 是 MDC-Android 库 (v 1.2.0) 的一部分,它将常用的过渡效果归纳为一组简单的模式,提供更流畅更加容易理解的用户体验。...Material 组件提供了两个过渡辅助: Hold 和 MaterialElevationScale,以平滑地为将要被替换的 Fragment 设置动画。...您可以在自己项目有趣的地方来使用淡入淡出模式,比如: 底部导航栏的切换、列表项的交换,或替换一个工具栏菜单。 一往无前! 本文简要介绍了 Android 的 Material 动效系统。...继续学习,请查看以下其他资源: Material 动效开发文档: 您可以在 Material Android 动效文档找到许多关于在 Activity 和 View 之间进行动画的自定义选项和建议。...Material 动效 Codelab: 一个完整的分步的开发者教程,内容涉及如何在 Reply 应用中添加 Material 动效。

    2.2K20

    Material Design — 菜单(Menus)

    自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚!...菜单(Menus) Material Design链接:菜单 ? 菜单 菜单的形式是在短暂的动作条上展示选项列表。 菜单出现在与按钮,操作或其他控件的交互中。...情景菜单 菜单是可滚动的 如果菜单高度阻止其显示所有菜单项目,菜单可以在内部滚动。 一个例子是在横向上查看手机上的菜单。 ?...可以内部滚动的菜单 级联菜单(仅限pc) 级联菜单可根据菜单与屏幕垂直和水平边缘的接近程度放置菜单。 ?...不要显示所选菜单项的副本(如下图)。 ? 将菜单放置在触发菜单元素的下方会将其与上下文环境分开(如下图)。 ? 关闭菜单 可以通过点击菜单外部或点击触发菜单的元素(如果可见)来关闭菜单。

    6.5K100

    认识一下 Material Design Lite 布局组件

    需要指出的是,在一个布局声明中,header等子元素不一定全部使用,比如你可以不要 侧栏菜单: <any class="mdl-layout mdl-js-layout"...声明元素为布局组件 mdl-js-layout 为布局实现基本的行为逻辑 mdl-layout__header 声明元素为布局头/header元素 mdl-layout__drawer 声明元素为侧栏菜单...配置选项 MDL class 说明 mdl-layout__header-row 声明元素为行容器 mdl-layout-title 声明元素为标题 mdl-layout-icon 声明元素为菜单图标.../Drawer 侧拉菜单默认情况下是隐藏的,需要用户点击按钮: ?...可以设置修饰样式类mdl-layout--fixed-drawer来强制显示侧拉菜单(在小尺寸 屏幕下,侧拉菜单总是隐藏的): <div class="mdl-layout mdl-layout--fixed-drawer

    2.6K20

    Material Design — 按钮( Buttons)

    自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...按钮( Buttons) Material Design链接:按钮 ?...在下拉菜单中滚动的方式与Menus滚动的方式相同。 ? ? 一般的下拉按钮 溢出下拉菜单按钮 这种类型的下拉菜单默认显示箭头或者菜单按钮。点击按钮后会弹出菜单。...点击菜单中的任意一个选项将会引导到对应的设置页面。 分段式下拉菜单按钮 分段式下拉菜单按钮有两个区域: 当前状态和下拉箭头。点击当前状态会触发状态相应的动作。...点击下拉箭头则会弹出所有状态菜单; 点击任意一个状态会改变当前的状态。 可编辑分段式下拉菜单按钮 可编辑分段式下拉菜单按钮的当前状态位置是可编辑的(例如用来选择文字大小的下拉菜单)。

    4.3K160

    Material Design 实战 之第二弹——滑动菜单详解&实战

    ---- 本模块共有六篇文章,参考郭神的《第一行代码》,对Material Design的学习做一个详细的笔记,大家可以一起交流一下: 文章提要与总结 ---- 1....:design:24.2.1' compile 'de.hdodenhof:circleimageview:2.1.0' 2.2...为Layout resourcefile; 2.3 使用NavigationView 添加android.support.design.widget.NavigationView...right表示滑动菜单在右边; 这里指定了start,表示会根据系统语言进行判断,如果系统语言是从左往右的,比如英语、汉语,滑动菜单就在左边,如果系统语言是从右往左的,比如阿拉伯语,滑动菜单就在右边。...compile 'com.android.support:design:24.2.1' compile 'de.hdodenhof:circleimageview:2.1.0' 这里添加了两行依赖关系

    1.1K30

    Material Design技术分享

    第一部分是针对Material Design的个人总结,第二部分是近段时间接触到符合Material Design风格的控件以及动画总结。...Part1:什么是Material design   自2014年谷歌在I/O大会发布Material Design,至今已经两年多,其遵循纸片与墨水的视觉设计,并将物理运动带入到UI设计中,google...二、Material 属性   Material即材料,被定义为一种有固定行为且特性不可变的实体,Material Design的设计构想亦是如此,材料的长宽随意变化,但是厚度保持均匀,即1dp。...以上是简单总结Material Design的核心思想,目前关于Material Design其实还存在很多争议,其设计风格鲜明,贴近真实体验,界面简洁而直观,但是目前google官方提供的设计规范有限...,默认是三横变箭头 3、home菜单的点击事件   看代码中有一系列针对DrawerLayout的操作,除了实现DrawerLayout.DrawerListener的接口外,还有针对菜单键点击的事件处理

    2.3K60

    Material Design —卡片(Cards)

    自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...卡片(Cards) Material Design链接:卡片 ?...除了溢出菜单之外,补充操作限制为两个操作。 ? ? UI控件 与主内容内联放置的UI控件(如滑块)可以修改主内容的视图。 例如,可以选择日期的滑块,评分内容的星星,或选择日期范围的分段按钮。 ? ?...溢出菜单(可选) 溢出菜单通常放置在卡的右上角。但当能改善内容布局和易读性时,则可以将其放置在右下角。 注意不要让溢出菜单负荷的操作太多。 ? 其他操作 强烈建议不要在文本内容中使用内联链接。...虽然卡片可以支持多种动作,UI控件和溢出菜单,但请使用限制,并记住卡片是进入更复杂和详细信息的入口点。 ?

    4.9K100

    android Material Design详解

    前言 我们都知道Marterial Design是Google推出的全新UI设计规范,如果对其不太了解的可以看下:Material design非官方中文指导手册 ,或者我的前面几篇Material...Design的译文,相比之前Google在Android Holo风格上平平淡淡的表现不同,Material Design现在是被Google所比较重视的。...在推出这门全新设计语言后,Android上自家的应用很快就使用Material Design全新设计了,如Play商店,Google Map,Google+,比较新的Inbox等;Web上的视觉体验也是很...Material的,最有帮助的当属这个了Material Design的官方介绍了;IOS方面的Google应用也在慢慢推进中。...Design来设计App当然不仅限于这两个方面了,前面的Material Design的译文已经清楚知道怎么去全面设计。

    2.1K90
    领券