首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用google material design lite创建类似Gmail的浮动文本框

Google Material Design Lite(MDL)是一个用于创建具有现代化设计风格的网页界面的前端框架。它基于Google的Material Design设计原则,提供了一套丰富的UI组件和样式,可以帮助开发者快速构建漂亮且响应式的网页。

要创建类似Gmail的浮动文本框,可以使用MDL提供的文本框组件和相关样式。以下是一些步骤和示例代码:

  1. 引入MDL的CSS和JavaScript文件:
代码语言:txt
复制
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
<script src="https://code.getmdl.io/1.3.0/material.min.js"></script>
  1. 创建一个包含浮动文本框的HTML表单:
代码语言:txt
复制
<form action="#">
  <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
    <input class="mdl-textfield__input" type="text" id="email">
    <label class="mdl-textfield__label" for="email">Email</label>
  </div>
</form>
  1. 初始化MDL组件:
代码语言:txt
复制
<script>
  document.addEventListener("DOMContentLoaded", function() {
    componentHandler.upgradeAllRegistered();
  });
</script>

这样就创建了一个类似Gmail的浮动文本框。用户在输入框中输入内容时,标签会浮动到输入框上方,给用户提供清晰的输入提示。

MDL还提供了许多其他的UI组件和样式,可以根据需要进行定制和使用。更多关于MDL的信息和示例可以在Google Material Design Lite官方网站上找到。

腾讯云相关产品中,可以使用云服务器(CVM)来托管和运行这样的网页应用。云服务器提供了高性能的计算资源和稳定的网络环境,适合部署各种类型的网站和应用。具体产品介绍和使用方法可以参考腾讯云云服务器页面。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2018年最优秀9个Android Material Design Apps!

也带来了Material Design 一些改变 – Material Theming (材料主题),旨在自定义Material Design应用程序,以更好地反映产品品牌。...而早在Cloud Next 2018会议期间,Google展示了针对Android推出Google Material Theme更新Gmail。...产品特色: 精致材料设计配色 列表设计 Material Design按钮 Momondo是一款多功能旅游应用程序,用于查找,比较和预订航班、酒店。出发和返回日期选择器使用了条形图来指示价格。...作为材料设计执行者之一,悬浮按钮设计在这款应用程序中得到了很好体现。通过点击品牌浮动操作按钮开始新项目,对话或任务,即可轻松创建新任务。...故事组织良好,可以轻松地进行有针对性搜索和随意发现。 “使用Material Design,我们能够有效地组织公共广播中内容,并以鼓励偶然倾听方式呈现内容,同时向公众通报当地和国家问题。

1.8K40

盘点7个开源WPF控件

2、一个类似Office用户界面的WPF库 项目简介 Fluent.Ribbon是一个开源UI库,它提供了现代化、易于使用用户界面,可以用于创建各种类型桌面应用程序。...它基于WPF框架和XAML技术,采用了现代UI设计理念,可以帮助开发者创建具有吸引力和易用性应用程序。 支持自定义主题风格,支持自定义控件大小。...特色功能 1、拖拉拽标签; 2、浮动窗口、多文档界面; 3、支持MVVM; 4、支持Chrome风格标签、支持IE风格透明风格; 5、可自定义样式; 6、支持调整窗口透明度、窗口大小、最大化等样式...5、适合Windows桌面、Material Design设计风格、WPF美观控件库 项目简介 这是一个适用于Windows桌面,全面且易于使用控件库,遵循Google推测Material Design...核心组件 除了包含标准控件主题外,该套件还包含了一些常用控件:时钟、对话框、浮动按钮、卡片、齐全图标等。

1.9K20
  • 那些前端常用网站插件

    Javascript 库 Particles.js — 一个用来在 web 中创建炫酷浮动粒子库 Three.js — 一个用来在 web 中创建 3d 物体和 3d 空间库 Fullpage.js... — 使用固定定位来创建相关元素 Shepherd.js — 为应用创建新手引导 Tooltip — tooltip 提示框 Select2 — Jquery 选择框插件 IziToast — 通知弹窗实现...IziModal — 模态框实现 CSS 库 / 设计相关 Animate.css — 动画库 Flat UI Colors — 扁平化设计配色 Material design lite— 基于 Google...material design 框架 Colorrrs — 随机颜色生成器 Section separators — CSS 实现区域分割 Topcoat — 框架 Create ken burns...On/Off switch — 使用 CSS 创建 on/off 开关、radio 按钮 UI Kit — 框架 Bootstrap — 框架 Foundation — 框架 有用产品/链接 cheatsheet

    4.5K50

    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-color--{palette}-{hue}来设置背景色,使用样式类 mdl-color-text--{palette}-...五、图标/Icon Google提供了适用于Material Design图标字体,我们可以直接在前端样式表中使用@font-face引用这些字体: ?...在页面中要使用图标字体,只需要应用上面定义material-icons样式: face 上面的示例创建了一个笑脸图标,face用来指定要显示图标

    1.3K30

    iOS 与 Android APP 设计差异

    左滑操作切换标签(Android) 应用内部导航模式在IOS和Android上是不同Material Design设计规范中有一些不同导航模式。...但是安卓规范其实不建议同时使用底部导航和标签,因为它可能会在导航时引起混乱。 底部导航(Material Design) 在Apple的人机交互规范中,没有类似抽屉菜单标准导航控件。...改造标准控件需要额外开发时间,用户也缺乏使用经验 如果希望应用中每个元素在各个平台上看起来都一样,那么将需要额外开发工作来创建最佳移动应用设计。...尽管Android Material Design(材料设计规范)与iOSHuman Interface(人机交互规范)在使用动画方面的规范非常相似,但仍有一些明确差异。...左边是iOS版Gmail,右边是Android版Gmail 左边是iOS版Instagram,右边是AndroidInstagram 但其实显而易见——使用两个平台系统自身组件设计应用,流程要快很多

    3.4K10

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

    一、设计语言 github项目地址:https://github.com/google/material-design-lite 拟真 vs....Material Design Lite 在MDL中,我们可以使用样式类mdl-color–{palette}-{hue}来设置背景色,使用样式类 mdl-color-text–{palette}-{hue...使用强调色 在大色块上绝对不要使用强调色,对动作按钮、开关或滑动条之类组件应当使用强调色: 五、图标/Icon Google提供了适用于Material Design图标字体,我们可以直接在前端样式表中使用...,只需要应用上面定义material-icons样式: face 上面的示例创建了一个笑脸图标,face用来指定要显示图标,也可以 使用其对应数字编码.../icons/ 六、排版/Typography Material Design提供了11种规格文字样式供不同场景下排版使用: Material Design Lite 在MDL中,使用样式类mdl-typography

    95110

    根据 OS 设计你应用

    因此,由于 Material DesignGoogle 为 Android 设备发布最新设计框架,本文中对 Android 系统设计研究将基于此。 ?...第三,Material Design 常用一种类似“汉堡”图标表示菜单栏,而 Apple 不常使用这种导航方式。...第四,Material Design 允许浮动按钮作为快捷方式出现在界面上,并把卡片视图作为一个用户界面上重要组件。 交互 & 运动 ?...第二,Apple 谨慎设计了动画,而 Material Design 对动画设计更抓人眼球。在 Google 来看,丰富清晰动态设计可以有效引导用户关注度。...从图 2.6 中可以见到,在 Android 版本中添加按钮是一个在 Material Design 中传统浮动按钮,而在 iOS 版本中添加按钮则被设计在了动作条上作为一个按钮——这在 iOS 设计中十分常见

    1.3K110

    静态网页托管平台选择

    Material Design Lite Material Design Lite (MDL)是谷歌根据自己Material Design设计风格开发精简版Web UI框架, 虽然市面上有很多基于material...优秀前端框架, 但是最好还是使用Google自己推出, 一来有官方保障, 而来MDL本身很轻量, 正好符合了我们静态网站宗旨....MDL官网和git仓库, 以及material官方字体图标: https://getmdl.io/ https://github.com/google/material-design-lite https...://material.io/tools/icons/ 所以我博客也叫Blog Lite, 意指完全遵循material精简博客 Blog Lite 当前版本0.1.1 首先声明, 这个blog适用的人群有限...: 存放着material design官方字体 mdl/: MDL框架所有相关文件 img/: 存放着所有图片, 包括logo, 卡片背景和网站素材图片 showdown/: 一个markdown2html

    1.4K30

    Android使用TextInputLayout创建登陆页面

    本教程中,我将再次讨论Material DesignGoogle I/O 2015 对于每一个开发者来说都是一个重大事件,设计当然也是谈资之一。...但是Theme.AppCompat 并没有实现谷歌官方应用中用到每个material组建。其中一个重要特性就是AppCompat theme没有提供一个显示在EditText上方浮动标签。...你可以从下方途中知晓我说是什么。 ? 在Google I/O 2015期间,安卓团队发布了一个崭新兼容库,Design Support Library。它简直就是为解决这个问题而生。...当然,EditTexthint会表现跟预期一致。但是没有material动画也没有浮动标签。为什么会这样?我们还缺少一些代码。...现在,如果你应用有类似数据输入地方,你终于可以完全遵循material design 了。 以上就是本文全部内容,希望对大家学习有所帮助。

    1.6K10

    Material布局原则

    原则 Material Design 指南通过源自印刷领域设计元素 – 例如排版、网格、空白、缩放、颜色,和图像 – 来建立层次结构和传达所要表达含义,并专注于带给用户沉浸式体验。...Material Design 采用来自印刷设计领域工具,如基准网格和结构模版,通过重复视觉元素,结构网格以及跨平台和屏幕尺寸间距,促进不同环境下设计一致性。...这些布局可通过缩放来适应任何屏幕大小,这简化了创建可扩展应用过程。 纸片工作原理 在 Material Design 中,纸片物理特性被转移到了屏幕中。...应用背景类似于一张平坦、不透明质地纸片,应用行为也模仿纸片,可以改变大小、拖动及把多个纸片粘合在一起。 在本规范中,构成应用表面被成为材料或材料片。...它表示单个被提升操作。 如果它和阶层中内容创建有关,则可以跨越一个阶层。 跨阶层浮动操作按钮 如果浮动操作按钮与两个材料内容都有关,则可以跨越接缝。

    1.1K40

    【软件开发规范七】《Android UI设计规范》

    Material Design相关 Material Design,中文名:质感设计,是由 Google 推出全新设计语言,谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致...编辑 想要深入了解 Material Design,还是建议有空通读一遍官方文档。不过,牢记以下要点,基本能做到90%了。实际上,Google 官方应用也有不遵照规范地方,不能太拘泥于条条框框。...Material Design 中文版文档 2.1 核心思想 Material Design 核心思想,就是把物理世界体验带进屏幕。...编辑 Material Design 是最重视跨平台体验一套设计语言。由于规范严格细致,保证它在各个平台使用体验高度一致。...,表面不要有图案 不能透视、弯曲 ** 小图标 ** 优先使用material design默认图标。

    5.1K20

    有了这 18 个免费React模板以后,也太省事了吧!!

    NextJS Material Dashboard 是一个免费 Material-UI、 NextJS 和 React Admin,其新颖设计灵感来自谷歌 Material Design。...WrapKit React Lite 是一个免费 React 网站模板,允许你创建令人惊叹网站,登陆页面,主页,等等。它带有随时可用用户界面块和元素,以帮助水平设计和美学项目。...十七、Ant Design Go to Ant Design ? Ant Design 是一个 React UI 库,它有大量易于使用组件,这些组件对构建优雅用户界面非常有用。...由阿里巴巴创建蚂蚁集团设计被几个大公司使用: 阿里巴巴、腾讯、百度等等。 十八、Material UI Go to Material UI ?...如果你只是想创建一个好看应用程序,Material UI 可以为你提供坚实预先风格组件,将完成工作。

    12.8K10

    《深入浅出Dart》Flutter之Material和Cupertino组件

    现代JavaScript高级小册 深入浅出Dart 现代TypeScript高级小册 Material和Cupertino组件 在本篇文章中,我们将使用官方最新Dart语法和新知识,详细介绍Flutter...中Material Design和Cupertino风格组件。...Flutter提供了两种主题风格,分别是Material Design和Cupertino,用于创建漂亮、一致用户界面。我们将深入探讨这两种风格组件,并提供官方文档链接,以便你进一步学习。...Flutter Material Design组件 Material Design是一种现代化、美观设计风格,由Google提出,用于创建一致用户界面。...Flutter提供了许多Material Design风格组件,用于构建漂亮、具有响应性应用程序。 以下是一些常用Flutter Material Design组件: 1.

    42120

    听我说说我博客: 月访问量过万个人IT博客技术史

    如果你在Chrome浏览器上使用Ghosty插件,你就会看到下面的东西。 New Relic是一个网站监测工具,Google Analytics是一个分析工具。...Angluar & Material Design Lite vs Bootstrap & jQuery Mobile 这是一个现代浏览器前端战争。...最后,出现了Material Design Lite,也就是现在这个丑丑页面,还不兼容新IE(微信浏览器)。 作为一个技术博客,它也用到了HighLight.js语法加亮。...即在第一次登录时候生成一个Token,之后请求,如发博客、创建事件,都可以用这个Token来进行,直到Token过期。...Design Lite (用户) BootStrap (后台) jQuery + jQuery.autocomplete + jquery.githubRepoWidget HighLight.js

    1.6K100

    Material Components——Shape处理

    Material Components是Google官方对Material Deign最佳实践,这个库试图在不同Android版本中统一Material Design UI组件外观和使用代码,当然也在不同平台上统一这些组件...Material Components库还实现了新Material Design规范中引入功能。 官方文档对Material Components有着非常详细讲解,地址如下所示。...MaterialShapeDrawable类让我们可以通过指定最终形状边缘和角落样子来定义形状。这些基本形状定义可以另外使用插值浮动属性来控制,以允许角和边缘动画。...为了创建自定义MaterialShapeDrawable,可以使用ShapeAppearanceModel构造函数。...统观Material DesignGoogle设计Material Components不仅仅是实现了Android开发规范,实际上Flutter、Web,甚至是iOS,都统一了开发范式,所以了解过

    1.2K20

    TextInputLayout-Android M新控件

    Introduction 同样,这个控件也是Material Design控件。 Google I/O 2015 ,谷歌意识到向后兼容是实现material design重要部分。...但是Theme.AppCompat 并没有实现谷歌官方应用中用到每个material组建。其中一个重要特性就是AppCompat theme没有提供一个显示在EditText上方浮动标签。...在Google I/O 2015期间,安卓团队发布了一个崭新兼容库,Design Support Library。它简直就是为解决这个问题而生。...但是没有material动画也没有浮动标签,需要设置hint, 但是经验证,不设置,只要在xml中设置了 android:hint也是可以达到效果。...现在,如果你应用有类似数据输入地方,你终于可以完全遵循material design 了。

    76820

    Floating Action Button-Android M新控件

    概述 浮动操作按钮是Material Design 中推出控件之一 浮动操作按钮 (简称 FAB) 是: “一个特殊promoted操作案例。...因为一个浮动在UI之上圆形图标而显得格外突出,同时它还具有特殊手势行为” 比如,如果我们在使用email app,在列出收件箱邮件列表时候,promoted操作可能就是新建一封邮件。 ? ?...浮动操作按钮代表一个屏幕之内最基本额操作。关于FAB按钮更多信息和使用案例请参考谷歌官方设计规范。 运行效果 ?...---- 用法 谷歌在2015年 I/O大会上公布了可以创建浮动操作按钮支持库,但是在这之前,则须使用诸如makovkastar/FloatingActionButton 和 futuresimple...The best source for these icons is the material design icons site or the official google material icons

    1.5K40
    领券