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

Material Design —卡片(Cards)

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS组件(顺便学学英语),以便今后在使用时候完全不虚...卡片(Cards) Material Design链接:卡片 ?...按钮或评论 ·在网格列表,但需要显示更多内容来补充图像 ?...例如,将主要内容放置在卡顶部,或使用排版来强调最重要内容。 图像可以强化卡片其他内容。 但是,它们在卡大小和位置取决于图像是主要内容还是用于补充卡片其他内容。...在集合卡片中,始终展示操作。 补充操作 使用图标,文本和UI控件(通常放置在卡底部)明确调出卡补充操作。 除了溢出菜单之外,补充操作限制为两个操作。 ? ?

4.3K100

卡片UI不再流行,列表式UI将是王牌

随着 Material Design 流行,卡片UI 已经成为现代 web 设计一部分。尤其是你在提供一个汇总归档信息界面时。 卡片是提供详细信息入口。...移动模式 当我们研究在移动设备上行为时, 我们访问了一个基于列表 UI 网站(下面,左)和两个基于卡片 UI 网站(下面,,右)。...统计数据分析如下: 左:Voetbalzone - 0.48% - 列表UI :Spox - 17.43% - 卡片UI 右:Goal - 4.93% - 卡片UI 这可能是因为用户对有限可见标题会感到不耐烦...为了使测试公平: 只计算标题 100% 可见新闻报道 确保浏览器设置为最大宽度/高度为 Macbook 13" 使用相同浏览器:Google Chrome 缩放级别设置为 100%。...Material Design 建议是列表是“可快速扫描”,适合显示类似的重复内容。 当用户不直接比较图像或文本时,不推荐使用卡片式。

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

不懂设计产品不是好开发

因此,如果我们想的话,我们可以将相同Surface、background、error color应用于所有公司特定主题上。 onXXX colors:这些是UI组件上文本和Icon颜色。...然而,Material指南允许我们定制UI组件颜色,以增加应用程序品牌辨识度,并使设计师同事们感到高兴。例如,我们可以选择卡片颜色作为primary color,以更加强调品牌。...Flutter默认材料文本样式是BodyText2。BodyText1可用于强调通常为BodyText2文本。 Caption和Overline是最小样式,用于注释,如图像标题,图表图例。...在演示应用程序,我几乎把所有的UI组件都应用了形状,以达到演示目的,这绝对是不推荐。 截至目前,Material Design有两种形状样式:圆角和切角。...它们可以以光栅或矢量图像形式下载。比起光栅图像,我更喜欢矢量图像,因为它们是可伸缩,而且尺寸更小。 Material图标也可以在Web和Flutter项目中作为图标字体使用。

2.5K20

FlutterAspectRatio、Card 卡片组件

AspectRatio 首先会在布局限制条件允许范围尽可能扩展,widget 高度是由宽度和比率决定,类似于 BoxFit contain,按照固定比率去尽量占满区域。...值类型为Widget; 代码示例: import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } // 抽离成一个单独组件...{ @override Widget build(BuildContext context) { return AspectRatio( // 高度与宽度比值...Card 组件 Card 是卡片组件块,内容可以由大多数类型 Widget 构成,Card 具有圆角和阴影,这让它看起来有立体感。 常见属性: 1. margin 外边距。...import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } // 抽离成一个单独组件 class MyApp

1.7K20

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

不过,魔法纸片有些效果是禁止: 一项操作不能同时触发两张纸片反馈 层叠纸片,海报高度不能相同 纸片不能互相穿透 纸片不能弯折 纸片不能产生透视,必须平行于屏幕 空间...注意:这不止是设计概念,开发人员确实可以通过一个值来控制元素海拔高度和投影。...卡片通常是通往更详细复杂信息入口。卡片有固定宽度和可变高度。最大高度限制于可适应平台上单一视图内容,但如果需要它可以临时扩展(例如,显示评论栏)。卡片不会翻转以展示其背后信息。 ​...编辑 **卡片集**是**卡片**一个平面布局 ​编辑 即使在同一个列表卡片内容和布局方式也可以不一样。 ​编辑 卡片统一带有2dp圆角。...列表由单一连续列构成,该列又等分成相同宽度称为行(rows)子部分。行是瓦片(tiles)容器。瓦片中存放内容,并且在列表可以改变高度。 如果列表项内容文字超过3行,请改用卡片

4.9K20

纯干货!谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

这是一套高度自恰设计规范,有着相当严密内部逻辑,在 Material Design 内在隐喻逻辑推动下,严格遵循国际通行可用性原则来确保深色主题可用性和合理性。...主题配色 色彩在文本易读性起到了重要作用。 所有的深色主题配色方案都应该让UI元素都足够有对比度,足以通过 WCAG AA 规则,也就是超过 4.5:1 底线。...这个 UI 界面主色和次要色变体。 强调色 在深色主题当中,深色背景和元素占据了 UI 绝大部分。...深色主题色彩应该足以覆盖整个深色主题UI界面,包括: 色彩(主色、次要色以及色彩变体) 界面主体(背景和控件) 状态呈现(比如报错状态) 内容呈现(字体排版和图像) ?...重要、中等重要和被禁用文本区别 定制应用 Material Design 一些用例可以帮你更好设计深色主题。

9.5K10

设计师会编程、程序员懂艺术:Semi Flat Design

它最早应用于瑞士公共交通系统,随后这种完美的导航设计方法被广泛应用到对速度、视觉、信息传达要求颇高全球公交系统。微软设计师受到了Metro启发,创作了微软Metro UI。 ?...(1dp)的卡片组成; ?...在界面设计时候,分析各组成元素高度及阴影,在Material Design显得非常重要。 ? 在运用Material Design,我们往往忽视高度及阴影关系,而盲目的统一给个阴影值。 ?...为了实现更为逼真的影子效果,我们可以叠加多个下拉阴影到框上,我试验了下,效果见下图,最后效果叠加了3个阴影,第三个是阴影。 ?...背景图像某些部分也许无法显示在背景定位区域中。 contain 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。 这里先不管cover还是contain,先设置个cover。

2.4K60

15 个优秀 Vue 后台管理模板

我真正喜欢 Vue Light Bootstrap 一个原因是,我们可以在各种颜色,背景图像和其他样式之间自定义边栏。 此功能允许开发人员根据自己特定项目需求来定制。...代码已经添加了许多Vue库,例如vue-router和Vuex。 尽管它可能不是“现成”,但它确实为开发人员在仪表板布局,设计和结构上提供了额外灵活性。...它建立在Bootstrap之上,提供了100多种自定义元素,例如按钮,卡片图像轮播等等,从而使开发过程变得轻松自如。 我真的很喜欢CoreUI风格和文档清晰程度。...它建立在Element UI基础之上,Github上有63K颗星,非常受欢迎。 对于免费工具,Vue Element Admin包含大量组件,页面和功能。...管理模板,包含44+自定义UI组件。

12.6K21

Python应用开发——30天学习Streamlit Python包进行APP构建(4)

材料符号库(轮廓样式)图标,格式为":material/icon_name:",其中 "icon_name "是蛇形图标的名称。...Streamlit Elements 是一个由 okld 制作第三方组件,能够让你用 Material UI 组件、Monaco 编辑器(Visual Studio Code)和 Nivo charts...今天挑战目标是做一个包含三个 Material UI 卡片仪表盘: 第一个卡片包含 Monaco 编辑器用于输入数据 第二个卡片用 Nivo Bump 图显示输入数据 第三个卡片用来显示 st.text_input...,代码编辑器 # # 我们使用 'key' 参数来选择正确仪表盘对象 # # 为了让卡片内容自动填充占满全部高度,我们将使用 flexbox...CSS 样式 # sx 是所有 Material UI 组件均可使用参数,用于定义其 CSS 属性 # # 有关卡片、flexbox 和 sx 更多信息

15910

iOS开发常用之网络

Material.swift - 基于Material Design动画和图像框架库(作者Daniel Dahan)。...做iPad多任务分屏适配同学可以看一下。 HACursor - HACursor,是一个对横向ScrollView视图进行管理UI控件。...HUMSlider - HUMSlider是一款能够自动显示刻度记号滑杆,滑动到某处,该处刻度会自动上升,两边还能配置图像。支持代码或storyboard实现。...AIFlatSwitch - 一款带平滑过渡动画Switch组件类,类相同风格Menu / Back HamburgerButton,类似相同风格Menu / Close hamburger-button...安装简便,高度定制且对手势识别良好。可以当做一个标准控件用在iOS SDK。 SwiftPages - 高可定制类似Instagram视图滑动切换功能类.API简单,易用。

23.6K10

一文彻底搞清楚 Material Design

声明 首先声明以下介绍关于 Material Design 介绍,都是基于在 Android 环境下,其实 Material Design 是一种为了让 UI 页面更加美观设计规范,也可以按照这种规范应用到...Material Design 是 Google 在 2014 年 I/O 大会上发布一种新设计规范。这种设计风格给 Android UI 设计带来了很多变化。让页面变得美感十足。...动态海拔高度偏移:指的是从静止状态向目标海拔移动距离(translationZ) 组件海拔高度: 同一组件在不同应用,海拔高度相同,比如:不同应用浮动操作按钮海拔是相同 同一组件在不同平台和设备...深度(Depth) 深度(depth)意思就是材质环境中所有的元素都是沿着 Z 轴水平、垂直和以不同深度移动,在 Z 轴正方向并且在可是范围高度。其实就海拔。...阴影产生是不同海拔高度材料相互叠加产生,在 Material Design ,虚拟光线照射使我物质材料出现阴影,这里光有两种光,一种是关键灯,一种是环境灯。

2.1K10

国外排名前 15 Vue 后台管理模板

我真正喜欢 Vue Light Bootstrap 一个原因是,我们可以在各种颜色,背景图像和其他样式之间自定义边栏。 此功能允许开发人员根据自己特定项目需求来定制。...代码已经添加了许多Vue库,例如vue-router和Vuex。 尽管它可能不是“现成”,但它确实为开发人员在仪表板布局,设计和结构上提供了额外灵活性。...它建立在Bootstrap之上,提供了100多种自定义元素,例如按钮,卡片图像轮播等等,从而使开发过程变得轻松自如。 我真的很喜欢CoreUI风格和文档清晰程度。...它建立在Element UI基础之上,Github上有63K颗星,非常受欢迎。 对于免费工具,Vue Element Admin包含大量组件,页面和功能。...Vuestic Admin 是一个免费Vue.js管理模板,包含44+自定义UI组件。

2.9K20

Material Design — 按钮( Buttons)

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS组件(顺便学学英语),以便今后在使用时候完全不虚...卡片 按钮最好放在卡左侧以增加其可见度。 但是,由于卡片具有灵活布局,因此可以将按钮放置在适合内容和上下文位置,同时保持产品一致性。...对于其他语言,平面按钮上彩色文本将它们与普通文本区分开来。 无障碍 为了确保残疾人可用性,需要按钮高度为36dp,热区最低高度为48dp。 ?...按钮样式 圆角半径 按钮应该有一个2dp圆角半径。 密度 当鼠标和键盘是主要输入方法时,可以稍微减少按钮尺寸以适应密集UI界面。...在下拉菜单滚动方式与Menus滚动方式相同。 ? ? 一般下拉按钮 溢出下拉菜单按钮 这种类型下拉菜单默认显示箭头或者菜单按钮。点击按钮后会弹出菜单。

3.8K160

VBA应用示例:根据工作表信息制作带图像的人员卡片(扩展版)

标签:VBA 在《VBA应用示例:根据工作表信息制作带图像的人员卡片,我们使用一些代码,根据工作表中人员图像、姓名、年龄等信息,自动制作相应的人员卡片。...图1 现在,要根据这些人员信息来给每个人制作信息卡片,模板如下图2所示。 图2 可以使用《VBA应用示例:根据工作表信息制作带图像的人员卡片给出VBA来自动完成图2人员信息卡片填充。...下面的过程命名工作表Sheet1图像: Sub Name_Shapes() Dim shp As Shape, sh1 As Worksheet, i As Long Set sh1 = Worksheets...IsItThere = Dir(Temp_Folder, vbDirectory) If IsItThere = "" Then MkDir Temp_Folder End Sub 下面的过程将图像存储在刚才新建文件夹...") End With End With k = k + 1 Next i Next j End Sub 下面的过程用来删除插入到工作表Sheet2人员信息卡图像

8010

卡片式设计流行秘密 — 看完这15个案例你就懂了!

随着Material Design流行,卡片式设计几乎成为当前界面设计主流模式,并且已经深入到各个行业、领域UI设计当中。...而卡片作为容器,能够适应不同屏幕大小而不破坏信息展示效果。 智能化生活几乎随处可见卡片式设计以及基于卡片交互模式。作为设计师,需要考虑使用者在不同设备上使用和阅读习惯。...二、卡片式设计优势是什么? Google将它称之为“Inside Out design”(由而外式),它本质是更好处理信息集合。那么卡片式设计具备哪些优势呢?...(3)利于信息分层和整合 在卡片式设计,一张卡片就是一个信息模块,用户即使快速浏览,也不会产生混乱。块状的卡片使得页面更加整齐美观,同一页面卡片不同大小,还区分了信息重要等级。 ?...结语 卡片UI设计师发挥创意画板。它不仅仅是一个拟物化的卡片UI控件,还是创建优质内容,营造优质用户体验重要布局手段。

3K30

今天推荐,今年排名前 15 Vue 后台管理模板

我真正喜欢 Vue Light Bootstrap 一个原因是,我们可以在各种颜色,背景图像和其他样式之间自定义边栏。 此功能允许开发人员根据自己特定项目需求来定制。...代码已经添加了许多Vue库,例如vue-router和Vuex。 尽管它可能不是“现成”,但它确实为开发人员在仪表板布局,设计和结构上提供了额外灵活性。...它建立在Bootstrap之上,提供了100多种自定义元素,例如按钮,卡片图像轮播等等,从而使开发过程变得轻松自如。 我真的很喜欢CoreUI风格和文档清晰程度。...它建立在Element UI基础之上,Github上有63K颗星,非常受欢迎。 对于免费工具,Vue Element Admin包含大量组件,页面和功能。...Vuestic Admin 是一个免费Vue.js管理模板,包含44+自定义UI组件。

2.7K10

双管齐下:同时设计 iOS 和 Anroid

Android 上最主要导航方式是抽屉菜单,Android 用户们通常在这个菜单进行跳转。而且在整个 App ,这种体验是一贯。...要不要用卡片式? 在 UI 设计卡片正逐渐成为一种主要 UI 设计样式,它们可以应付多种情况,而且给用户提供了一种能够呈现有效内容便捷方式。...视觉上,卡片非常适应于 Android Material Design(它事实上源自于纸张灵感)。使用阴影和卡片之间合理间距能够创建一种自然外观。...它们使用大写字母将它们和其他内容区别开,并且使用 App 主色。 ? 12. icon icon 设计是在 UI 设计一个比较特殊领域。...但是如果你有更多更细节问题,我建议你阅读下面的东西: iOS Human interface guidelines Android material design guidelines UI 库 这些

1.3K50
领券