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

Ng-Matero v15 正式发布

luxon-adapter 和 date-fns-adapter 两个日期模块,这算是和 Angular Material 对齐了,同样要感谢外国友人帮助。...另外,侧边栏菜单按钮使用语义化标签进行了优化,关于按钮选择可以参考 Angular Material 在 Button 文档中说明: Angular Material 使用原生 ...基于 MDC Angular Material 组件 我觉得 v15 最大变化不是 Angular,而是 Angular Material。...大部分组件都切换到了 MDC 风格,之前这些组件都是在 material-experimental 这个库中,现在转正了,而之前组件都加上了 legacy- 前缀。...详情参考官方文档 迁移到基于 MDC Angular Material Components,里面详细介绍了组件变化内容以及升级时注意事项。

5.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

Unity基础(24)-UGUI

Set Native Size:点击此按钮则 Image 组件长宽自动与原图片长宽一致 Image Type(图片显示类型): Simple(基本):图片整张显示,不裁切,不叠加,根据边框大小会有拉伸...,在前面写过修改字间距脚本) 5、Rich Text:富文本 1、Alignment: 前面三个按钮是水平方向(分别为对齐、居中、右对齐),后面三个按钮是垂直方向(分别为顶对齐,居中,底对齐)...使用区段字形几何执行水平对齐,而不是字形指标。 这可以导致更好拟合和右对齐,但可能会导致不正确定位当试图覆盖多个字体(如专业轮廓字体)上。...Transition:按钮在状态改变时自身过渡方式: Color Tint(颜色改变) Sprite Swap(图片切换) Animation(执行动画) Normal Color(默认颜色):初始状态颜色...),实际应用中,我们在一开始实例化几个或者十几个item对象时一般是没问题,但是当item非常多时,几百或者上千时,完全实例化比较耗时消耗性能大,也有可能带来占用手机内存比较高,甚至会内存溢出。

4.3K20

Angular Material 设计之美

但是在编写 ng-matero 过程中,随着对 Angular Material 深入了解,我发现这种说法稍显狭隘甚至产生了一定误导,所以我希望这篇文章可以大家对 Angular Material...大家可以点击 ng-matero colors 页面 查看。ng-matero 也有所有颜色值对应 colors helper,可以更加方便创建丰富多彩按钮或标签。...($dark-theme); } 在此我简单介绍一下 ng-matero 主题切换。...基于这套工具集,我们可以很容易搭建和 MD 风格相统一界面。 极简 API Angular Material 官方文档可能稍微不太友好,总感觉内容很多,看不进去。...mat-table 对表格列首选操控方式是 CSS,起初我对这种方式也存在疑虑,但是在我亲自封装了 ng-zorro-antd 表格组件之后,我发现一切都很自然。

5K30

Material Design — 按钮( Buttons)

按钮( Buttons) Material Design链接:按钮 ?...推荐按钮放置 标准提示框 屏幕上按钮对齐方式:右边 将肯定性按钮放在右侧,否定性放在左边。 表单 屏幕上按钮对齐:左边 将肯定性按钮放在左侧,否定性放在右边。...非标准提示框和模态窗口 非标准提示框和模态窗口中按钮放置取决于它们包含内容复杂程度。 对于内容相对简单提示框,建议将按钮放在对话框右侧,肯定性按钮位于否定性按钮右侧。...---- 扁平按钮(Flat button) 用法 平面按钮印在材料上。 不会浮起,点击时会填充颜色。...强调在拥挤或者较大空间功能。 ? :页面内容多    右:为内容分界 ? 背景比较嘈杂时候使用浮动按钮 浮动按钮就像一块放在另一张纸上材料 - 点击时浮起并填充颜色。 ?

3.8K160

根据 OS 设计你应用

Material Design 中,所有元素都依附在网格 8dp 框架上, 这可以使不同应用间视觉效果很有规律。...图表 2.2 VSCO CAM — 相机页( IOS vs 右 Android) 虽然现在 iOS 和 Android 平台上 VSCO CAM 看似很接近,实际仍然有一些地方可以被区分开。...图表 2.5 Evernote 主菜单( iOS vs 右 Android) 菜单设计也完全不一样。iOS 上菜单有着绿色背景,占据了整页,这使它看起来像一个新页面而不是菜单。...从图 2.8 来看, Android 浮动动作条和 iOS 中选项按钮各自被应用在其中关键内容功能上。比如,上传文件,新建文件夹等等。...卡片类弹出菜单是 Material Design 一个设计标准。 动图 ? 消息和活动页面( iOS vs 右 Android) 此外,内容优先级设计在两个平台上也不太一样。

1.3K110

Material Design — 菜单(Menus)

菜单(Menus) Material Design链接:菜单 ? 菜单 菜单形式是在短暂动作条上展示选项列表。 菜单出现在与按钮,操作或其他控件交互中。...:应用栏中操作太多时将会设置一个菜单    右:包含五个选项菜单 菜单标签 按钮或控件标签应该简洁而准确地反映菜单内项目(如下图)。...:可通过“View”预测其中内容    右:“Stuff”用户无法预测其中内容 情景菜单(Contextual menus) 情景菜单可根据app的当前状态动态更改其中可用菜单项。...尽管它们可以显示相同内容简单菜单优Simple Dialog,因为简单菜单对用户当前上下文干扰较小。 菜单项选择 选择一个选项提交选项并关闭菜单。...·简单菜单总是与列表项文本开头对齐,并且不会基于点击位置重新水平定位(如下图)。 ?

5.8K100

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

线条、空隙尽量保持2dp,圆角半径2dp。特殊情况相应调整。 ​...编辑 悬浮响应按钮 ​编辑 浮动按钮 ​编辑 扁平按钮 ​编辑 最重要且随处用到操作,建议使用悬浮按钮。信息较多时,选用凸起按钮可以有效突出重要操作,注意纸片不要叠太多层。...在以下情况考虑使用卡片: 同时展现多种不同内容 卡片内容之间不需要进行比较 包含了长度不确定内容,比如评论 包含丰富内容与操作项,比如赞、滚动条、评论 本该是列表,文字超过3行 本该是网格,需要展现更多文字...编辑 ** 分隔线(Dividers) ** ​编辑 Dividers 主要用于管理和分隔列表和页面布局内内容,以便内容生成更好视觉效果及空间感。...编辑 触摸提示()和鼠标提示(右)尺寸是不同,背景都带有90%透明度。 ​

4.9K20

看看Angular有啥新玩法!手把手教你在Angular15中集成Excel报表插件

Angular15新特性 Angular框架(以下简称“Angular”)作为一款由谷歌开发Web应用程序框架,其强大依赖注入系统、可重复使用模块化开发理念和响应式编程模式等特点Angular一问世便取得了巨大关注和流量...基于MDC组件发布到稳定版 Angular15优化了基于Material Design Components for Web(MDC)中Angular material对于组件重构,这样使得 Angular...更加接近Material Design规范。...下面将介绍如何Angular15中集成Excel报表插件并实现简单文件上传和下载。 在本教程中,我们将使用node.js,请确保已安装最新版本。...//举例:设置第一个表格内容为“Test Excel”且背景颜色为蓝色。

29110

Flutter中构建布局 顶

第3步:实现按钮按钮部分包含3列,它们使用相同布局 - 一行文本上图标。...根据您想要对齐或约束可见窗口小部件方式,从各种布局窗口小部件中进行选择,因为这些特性通常会传递到包含窗口小部件。 这个例子使用Center,它将内容水平和垂直居中。...以下示例显示如何在行或列内嵌套行或列。 此布局按行组织。 该行包含两个孩子:左侧一列和右侧图片: ? 小部件树嵌套行和列。 ? 您将在嵌套行和列中实现一些Pavlova布局代码。...在以下示例中,3个图像中每一个都是100像素。 渲染框(在这种情况下,整个屏幕)宽度超过300像素,因此将主轴对齐设置为spaceEvenly在每个图像之间,之前和之后均匀分配自由水平空间。...ListView摘要: 专门用于组织框列表列 可以水平或垂直放置 检测它内容何时不适合并提供滚动 比Column更少配置,更易于使用并支持滚动 ListView示例: ?

43K10

【CSS】253- 从原型图到成品:步步深入 CSS 布局

现在文字内容都到头像右侧去了。问题是头像图片都扭曲变形了。 因为 Flex 容器会默认: 把子项排成一行; 子项与其内容等宽,并 —— 把所有子项高度拉平为最高子项高度。...(在 StackOverflow 查看更多详解) 横排按钮 要横排按钮有好几种方式。 一种就是设置 Flex 子项对齐方式。你应该对设置对齐方式很熟悉,每个富文本编辑器顶部都有这种功能按钮: ?...它们把文本进行对齐、居中对齐、右对齐以及 “两端对齐”,也就是铺满整行。 在 Flexbox 布局中,你可以用 justify-content 属性来实现对齐。...设置了 flex-direction: row(默认值,也是本文中一直在用设置)后,可以通过 justify-content 把子项进行或或右地对齐。...它元素在你眼前隐身,屏幕阅读器能读取到它。 现在我们将要给按钮添加一些样式 —— 移除边框、上色以及加大字号。

4.4K51

Flutter 入门指北之基础部件

StatelessWidget 是状态不可变部件,通过其构建部件一般用来展示固定内容,例如需要展示固定功能按钮列表,不需要根据不同界面状态进行修改其展示内容 StatefulWidget 是可改变状态部件...TAB 切换部件 this.bottomSheet, // 展示从底部弹出,起到提示作用,通过 showModalBottomSheet 展示 this.backgroundColor...用于设置 AppBar 前置按钮,例如设置返回我们需要返回按钮等 this.automaticallyImplyLeading = true, // 是否使用系统默认生成按钮,如果替换...间距等等属性,这边就不继续展示 TextStyle 构造函数了,不然我怕大家都不想继续看了,稍后通过例子来说明 this.textAlign, // 文字对齐方式,包括对齐,右对齐,居中等,...如果该参数传入值为 null 那么这个按钮就不可点击状态,无点击效果,等会可以在例子中查看。还有就是 child 参数,这里就是传入你需要展示内容,比如 Text、Icon 等等。

1.3K30

Human Interface Guidelines ——Tables

·保持内容新鲜 考虑定期更新您table内容以反映更新后数据,但不要更改用户滚动后所在位置。作为替代,可以将新内容添加到table开头或结尾,并人们在准备好时继续滚动。...---- Table Rows 使用标准table cell样式来定义内容在table rows中显示方式。 基本(默认) 行左侧为可存在图像,后跟对齐title。...这种方式适合展示不需要补充信息项是一个很好选择。  有副标题(Subtitle)  一行对齐title,接下来是一行对齐subtitle。...:默认    右:subtitle 下图左:对齐title,在同一行上有右对齐subtitle 下图右:右对齐title,然后是同一行上对齐subtitle ?...·为非标准table rows设计自定义table cell格样式 标准样式适用于各种常见场景,某些内容或您整体app设计可能需要大量定制table外观。

1.2K30

Android 样式系统 | 常见主题背景属性

在前一篇 Android 样式系统文章 中,我们介绍了主题背景与样式区别,以及如何编写灵活样式与布局代码用于抽离可变化部分。...我们建议使用主题背景属性来间接引用资源,您可以在不同模式下 (比如在 深色主题背景) 实现灵活地切换。...颜色 这些颜色大部分来自于 Material 颜色系统 (Material color system) ,它们给每个颜色取了语义化名称可以您在应用中使用它们 (体现为主题背景属性) 。 ?...按钮风格 Material 提供了三种不同类型按钮: Contained、Text 以及 Outlined。...使用主题背景属性功能更容易实现主题功能 (如 深色主题背景),而且您编写出更灵活,更易于维护代码。更多关于此部分内容,敬请关注本系列下一篇文章。

1.1K30

iOS 与 Android APP 设计差异

滑操作切换标签(Android) 应用内部导航模式在IOS和Android上是不同Material Design设计规范中有一些不同导航模式。...标签栏放在应用底部,应用核心功能能够快速切换。 通常,底部栏标签不会超过5个。正如你看到那样,这个组件非常像安卓端底部导航,只是在iOS中这种形式导航更加常用。...这些按钮分别用在不同场景下。在Android中,按钮文字一般都是大写。在iOS原生应用按钮中有时也能找到大写文字,更多情况是出现在标题上。...尽管Android Material Design(材料设计规范)与iOSHuman Interface(人机交互规范)在使用动画方面的规范非常相似,仍有一些明确差异。...共享相同父级界面(例如标签切换内容)一致性移动能够强化他们关系。

3.2K10

想做前端开发?推荐几个必备珍品组件库

组件是组成页面中最基本元素,按钮,输入框,下拉选择都是组件,组件和组件组合就变成了一个更复杂组件。...,蚂蚁开源,大牛维护,4W 多 Star 这款组件库成为国内使用率较高 React 组件库。...但是细看这套组件库灵魂是维护团队提出了一个设计语言概念,也就是说组件库所有交互样式都是遵循这套设计语实现,14px 主字体,类别的对齐,简洁直接设计风格都决定了这套组件库在用户体验上亮眼。...material-ui 团队维护频率很高,下图是 material-ui 主要开发者Github首页 基本上每天都会有提交,而且最多一天有36次提交。...组件数量上基本覆盖了中台日常需要使用组件 代码层面:文件结构清晰,组件定义简洁明了,适合学习 生态:mint-ui[3] (Mobile UI elements for Vue.js) element-angular

2.7K50

UGUI系列-原理分析(Unity3D)

Child Alignment,可以看出元素对齐 父物件 Layout Properties Min Width = 5个按钮(20+30+40+50+60=200) + Spacing(40) +...480x320,就有可能使 UI 被画面边缘切掉,这时候 Anchors 就能发挥很大用处,使得 UI 图片或按钮等元素都能跟随画面比例改变而变更其高大小,其美中不足是文字并不会因此跟随改变大小...虽然,影片中状态重置事件是按钮重新启用,到这边也可以任意变更状态重置事件所要执行动作,例如,计算结果文字变成问号,那麽,当每次输入栏位重新被输入完毕之后,不但被停用按钮会重新启用,也会使结果文字变成问号...因此,我们要做这个功能就不需要去修改程式码,而能直接变更各计算功能事件内容以及顺序,每次执行计算之后先执行状态重置,然后才显示计算结果、停用当前计算按钮、变更运算符号。...接下来,我们就来讨论如何 UnityEvent 带回资料,其实,这主要就是利用参考型别物件在参数间传送并不是传送实值原理,来达到带回资料目的。

3.3K30

Angular 6正式版发布,都有哪些新功能

官方升级手册链接如下: https://update.angular.io/ ng update可以帮助你使用正确版本依赖包,依赖包与你应用程序同步,使用 schematics 时,第三方还能提供脚本更新...学习更多关于如何使用ng update , 开始学习如何创建您自己 ng update 语法,可以参考 rxjs package.json 入口,它关联了 collection.json。...应用程序中启动 Angular 组件,方法是将它们注册为 Custom Elements,目前已被广泛用于 angular.io 内容管理系统中,它嵌入 HTML,可动态启动系统功能。...之前只有 v4 和 v6 是 LTS 版本,为了使开发者从一个主版本更新到另一个主版本更容易,并给予项目充足时间来规划更新,Angular 团队表示从 v4 开始,将扩大对所有主版本长期支持。...如何更新到 Angular 6.0.0 读者可以访问 update.angular.io 来得到升级应用信息和指导。

4.2K20

Flutter开发-容器类组件

例如,如果你想子组件最小高度是80像素,你可以使用const BoxConstraints(minHeight: 80.0)作为子组件约束。...最终显示效果是90,高60,也就是说是子ConstrainedBoxminWidth生效,而minHeight是父ConstrainedBox生效。...对父组件限制“去除”并非是真正去除:上面例子中虽然红色区域大小是90×20,上方仍然有80空白空间。...Container( color: Colors.black, child: new Transform( alignment: Alignment.topRight, //相对于坐标系原点对齐方式...Button,通常悬浮在页面的某一个位置作为某种常用动作快捷入口 SafeArea 使用 SafeArea 可以 child widget 在顶部和底部腾出足够空间方便处理 iPhoneX 这类手机

3.5K20

Flutter | 常用组件

;可以选择对齐、右对齐还是居中。...,所以他们大多是属性都和 RawMaterialButton 一样 另外,所有的 Material 库中按钮都有如下相同点: 1,按下都会有 “水波纹动画” 2,都有一个 onPressed 属性来设置点击事件回调...@required this.child, //按钮内容 }) 复制代码 栗子:定义一个提交按钮 FlatButton( color: Colors.blue, child: Text("...3,可以应用文本样式,可以像文本一样改变字体图标颜色,大小对齐等 4,可以通过 TextSpan 和文本混用 使用 Material Design 字体图标 Flutter 默认包含了一套 Material...textInputAction :键盘动作按钮图标,他是一个枚举值,有多个可选值,具体可查看 api style:正在编辑文本样式 textAlign:输入框内编辑文本在水平方向对齐方式

11.4K30
领券