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

创意卡片式项目管理界面UI设计源码

这是一款非常有创意的卡片式项目管理界面UI设计效果。该UI设计中,将各个项目以卡片方式堆叠排列屏幕,当点击了其中某个项目的时候,该项目图片会全屏放大,向下滚动鼠标可以看到该项目的介绍信息。...每一个单独项目都使用绝对定位,并设置100%高度和放置它们父容器.cd-project-info左上角位置。开始它们是堆叠在一起。...,一个overflow: auto属性(使其可以滚动),它被放置元素.single-project左上角位置。...它::before伪元素一个空白占位,它等于屏幕视口宽度和高度,它作用是让项目图片开始可以全屏显示,而不是被content-wrapper内容覆盖。...当用户点击了.cd-nav-trigger按钮之后,所有的项目被移动到屏幕下方,这时全屏导航菜单被显示出来。

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

利好前端开发!ChromeEdgeFirefoxSafari 决定合力解决 Web 兼容性问题 !

但随着显示技术发展,sRBG 不够用了,因此 Interop 2022 包括对三种扩展颜色空间(LAB、LCH、P3)支持测试,以及两种通过函数 CSS 中编写颜色方法:color-mix 和...Dialog Element(对话元素) 该 Dialog元素可以创建覆盖型窗口,也就是对话,比如 ::backdrop 伪元素可以为一个模态框下方背景设置样式。可在此博客了解对话元素 。...CSS 中 scroll-behavior 属性设置当滚动由导航或 CSSOM 滚动 API 触发,滚动会出现什么行为。...Subgrid(子网格) Subgrid 可轻松将网格容器后代元素放置该网格跨复杂布局排列项目无需考虑 DOM 结构。...比如下面三个卡片组件页眉和页脚都对齐了,即使每张卡片都有独立网格(grid),这是因为每张卡片都是跨越父网格三行项目,然后使用子网格 Subgrid 将这些行继承到每个卡片中。

2.2K20

Android 手表应用开发设计规范 【译】

某些情况下,用户可能需要对卡片显示信息作出某种操作,这时候可以提供一个动作按钮。按钮显示顺序是详情页面片卡右边。...卡片操作按钮 (如媒体控制按钮) ? 某些情况下,卡片直接放置动作按钮会比较适合. 动作按钮与卡片操作按钮使用规范如下:  •只有非常明确点击操作按钮预期结果才适合采用卡片操作按钮。...比如一张卡片显示了预计到达时间信息,某个具体地址和一个汽车 icon,很明显点击汽车 icon 可以发起导航。但是比如一张显示着好友头像和名字的卡片,用户就不是很明确点击按钮后会放生什么?...•除了在手机上打开某个网页链接这种情况以外,卡片操作按钮触发结果都应该是在手表直接显示。  •每张卡片只允许有一个操作按钮。  •不要在卡片放置命令菜单。...如果你将状态指示或语音热词置于屏幕底部,系统会强制使用高度较小提示卡片。若表盘边缘包含较强视觉元素,如数字或秒数跳动元素,请将状态指示放置屏幕中央。

3.9K70

Flutter中构建布局 顶

Flutter布局机制如何工作。 如何垂直和水平布局小部件。 如何构建一个Flutter布局。 这是Flutter中构建布局指南。 您将构建以下屏幕截图布局: ?...然后本指南回过头来解释Flutter布局方法,并说明如何屏幕放置一个小部件。 讨论如何水平和垂直放置小部件之后,会介绍一些最常见布局小部件。...如果您愿意,可以构建仅使用小部件库中标准小部件应用程序。 如何在Flutter中布置单个小部件? 本节介绍如何创建一个简单小部件并将其显示屏幕。...它还显示一个简单Hello World应用程序完整代码。 Flutter中,只需几个步骤即可在屏幕放置文本,图标或图像。 1.选择一个布局小部件来保存该对象。...使用Stack叠加容器(半透明黑色背景显示其文本),放置Circle Avatar顶部。Stack使用alignment属性和Alignments偏移文本。

43K10

【CSS】1287- 一行 CSS 实现 10 种强大布局

首先指定 grid 作为 display 方法,然后一个元素写入 place-items: center。...这可以自动放置这些子元素。这些子元素基本最小值为 150px ,最大值为 1fr ,这意味着较小屏幕,它们将占据整个 1fr 宽度,当它们达到 150px 宽度,它们将开始流到同一条线上。...使用 auto-fit ,当它们水平尺寸超过 150px 将拉伸以填充整个剩余空间。...排列布局:justify-content: space-between 图片 对于下一个布局,这里要主要说明是 justify-content: space-between ,它将第一个和最后一个元素放置在其边界边缘...对于这些卡片,它们被放置 Flexbox 显示模式中,使用 flex-direction: column 将方向设置为 column。 这会将标题、描述和图像块放在父卡片垂直列中。

4.5K20

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

使用悬浮按钮要遵循以下规则: 建议只用一个悬浮按钮 悬浮按钮可以贴在纸片边缘或者接缝处,但不要贴在对话、侧边抽屉和菜单边缘 悬浮按钮不能被其他元素盖住,也不能挡住其他按钮 列表滚动至底部,悬浮按钮应该隐藏...编辑 **卡片集**是**卡片**一个平面布局 ​编辑 即使一个列表中,卡片内容和布局方式也可以不一样。 ​编辑 卡片统一带有2dp圆角。...编辑 ​编辑 ** 提示(Dialogs) ** ​编辑 Dialogs 用于提示用户作一些决定,或者是完成某个任务需要一些其它额外信息。...不能出现一个以上Snackbars。 Snackbars移动设备,出现在底部。PC,应该悬浮在屏幕左下角。 ​编辑 不一定要用户响应提示,可以使用Snackbars。...字数统计不要默认显示,字数接近上限时再显示出来。 ​编辑 ​编辑 通栏输入也可以有字数统计,单行字数统计显示同一行右侧 ​编辑 错误提示显示输入下方

4.8K20

最新iOS设计规范二|7大应用架构

提供启动屏幕。系统会在应用启动显示启动屏幕,并迅速将其替换为应用一个屏幕。启动屏幕功能是给人一种印象,即您应用程序快速且响应迅速,同时允许加载初始内容。...人们通过以下方式关闭卡片: 从屏幕顶部向下滑动 卡内容滚动到顶部,可以从屏幕任意位置向下滑动 轻按一个按钮 工作表常用在无法实现复杂任务、非沉浸式模式和内容。...传达重要信息或操作情况下才使用警示。通常情况下,弹出警示意味着出现了问题。警示会中断体验,需要点击才能关闭。所以要让用户认为打断是有必要,否则不要随便用。 确保模态任务简单且集中。...除非是警示,任何元素都不该出现在Popover极少数情况下,当用户Popover中执行操作后需要用到模态视图,请在显示模态视图之前先关闭Popover。 通常为模态任务设置一个标题。...用户应该知道他们APP中位置以及如何到达下一个目的地。无论导航风格如何,操作路径必须符合逻辑,可预知易于遵循。一般情况下,一个页面只给用户提供一个入口。

2.5K20

干货!UI界面中阴影绘制完全攻略!

静电说:不少同学绘制阴影时候,特别是卡片阴影时候,都会有不少难度,或者把握不好其中度,本篇文章中,我们 一起来学习一下,如何让你在UI中绘制出更舒服阴影效果。 ?...首先,咱们谈谈阴影使用场景。 ? 我们使用阴影来强调特定组件,创建深度以屏幕中来创造一个特别的世界,并给出某些组件特定状态。但是,我们在哪里,以及如何明智地使用它们呢?...场景01.按钮 我们可以为按钮使用阴影来显示一些不同状态,例如悬停状态。也可以默认状态下使用它。关键在于,使它们整个按钮布局中保持平滑,柔软和融合。 ?...默认状态和悬停状态按钮 场景02.卡片阴影 卡片是UI中重要且可操作组件。要使它们具有一定深度,并将其视觉放置最上层,此时我们可以使用阴影。记住!要让它们漂浮起来。 ?...卡片阴影 场景03.特定图层阴影 如下图类似的操作会让用户去了解有关屏幕特定元素其他信息。它们将在几秒钟内处于活动状态,因此您需要使它们清晰并与背景中元素产生最佳对比。

2.4K20

java swing图形化界面_javagui界面设计

Swing 提供了许多比 AWT 更好屏幕显示元素使用纯 Java 实现,能够更好兼容跨平台运行。 为了和 AWT 组件区分,Swing 组件javax.swing....Swing组件 一个 Java 图形界面,由各种不同类型元素”组成,例如: 窗口、菜单栏、对话、标签、按钮、文本等等,这些“元素”统一被称为 组件(Component)。...2.1 顶层容器 顶层容器属于窗口类组件,可以独立显示一个图形界面至少需要一个窗口,例如: # 组件 描述 1 JFrame 一个普通窗口(绝大多数 Swing 图形界面程序使用 JFrame 作为顶层容器...6 CardLayout 卡片布局,将Container中每个组件看作一张卡片,一次只能显示一张卡片,默认显示第一张卡片。...显示窗口,前面创建信息都在内存中,通过 jf.setVisible(true) 把内存中窗口显示屏幕

1.5K50

SAP FioriABAP编程模型-Fiori中使用Fiori Elements讲解

Master-Detail模板 –列表和详细信息页面将在一个页面本身中显示为拆分屏幕。 概述页面(OVP) –由多种样式的卡片组成。卡片可以包括条形图,图形。...OData集合应该始终是整个数据模型主要实体。在这里,我们必须选择航空公司实体,因为它是主要实体。OData导航必须是必须在导航显示一个实体。 7.单击下一个选项卡中完成,将创建项目。...由于未放置任何UI元素,因此Fiori应用程序中不会显示任何标签或其相应值。为了应用程序中显示智能表,窗体,字段等,我们利用UI批注将UI元素放置/放置Fiori应用程序。...创建元数据扩展文件后,最重要步骤是: 提供我们要进行UI注释视图名称。 2.“数据定义”中“元数据扩展名”注释下方添加顺序,以显示“数据定义”和“元数据扩展名文件”之间链接。...以下是构建元数据并使用UI注释正确放置Fiori应用程序。 使用所有UI注释和Fiori元素模板,现在可以构建类似Display应用程序。

99110

SAP FioriABAP编程模型-Fiori中使用Fiori Elements讲解

Master-Detail模板 –列表和详细信息页面将在一个页面本身中显示为拆分屏幕。 概述页面(OVP) –由多种样式的卡片组成。卡片可以包括条形图,图形。...OData集合应该始终是整个数据模型主要实体。在这里,我们必须选择航空公司实体,因为它是主要实体。OData导航必须是必须在导航显示一个实体。 7.单击下一个选项卡中完成,将创建项目。...由于未放置任何UI元素,因此Fiori应用程序中不会显示任何标签或其相应值。为了应用程序中显示智能表,窗体,字段等,我们利用UI批注将UI元素放置/放置Fiori应用程序。...创建元数据扩展文件后,最重要步骤是: 提供我们要进行UI注释视图名称。 2.“数据定义”中“元数据扩展名”注释下方添加顺序,以显示“数据定义”和“元数据扩展名文件”之间链接。...以下是构建元数据并使用UI注释正确放置Fiori应用程序。 使用所有UI注释和Fiori元素模板,现在可以构建类似Display应用程序。

99720

10 个你需要熟悉 CSS3 属性

请注意,第一种情况下,它是如何放置左上位置 ( 0 0) ,而在第二种情况下,它是如何放置右上角 ( 100% 0) 。 确保为不支持多背景浏览器提供后备方案。...鼠标移出元素将立即返回其初始状态。 因为我们只是增强了效果,所以我们绝对没有对旧浏览器造成任何伤害。 最终项目 让我们结合我们本文中学到大部分技术,为显示翻转卡片创建一个简洁效果。...水平和垂直居中 接下来,我希望我们的卡片屏幕完全居中。为此,我们将利用灵活盒模型。 由于我们页面将只包含这张卡片,我们可以有效地使用该 body 元素作为我们包装器。...固定正面 参考上图;注意我们卡片背面是如何默认显示?这是因为,由于元素标记中出现位置较低,因此它会收到较高 z-index. 让我们解决这个问题。...旋转卡片 现在是有趣部分; 当我们将鼠标悬停在卡片,它应该翻转并显示卡片背面。为了达到这个效果,我们使用了转换和 rotateY 函数

2K00

Flutte部件目录-Material Components 顶

一个显示应用底部材质小部件,用于少量视图中进行选择,通常介于3到5之间。 底部导航栏由文本标签,图标或两者多个项目组成,并放置一块材料顶部。 它提供了应用程序顶级视图之间快速导航。...对于更大屏幕,侧面导航可能更适合。 底部导航栏通常与Scaffold结合使用Scaffold.bottomNavigationBar参数中提供它。 底部导航栏type会更改其条目的显示方式。...FlatButton 平面按钮是材料组件部件打印部分,通过填充颜色对触摸作出反应。 ? IconButton 图标按钮是一个打印材质小部件图片,通过填充颜色(墨水)对触摸作出反应。 ?...对话,弹出和面板 SimpleDialog 简单对话可以提供有关列表项其他详细信息或操作。 例如,他们可以显示头像图标,以阐明潜台词或正交行为(如添加帐户)。 ?...ExpansionPanel 扩展面板包含创建流并允许轻量级地编辑元素。 ExpansionPanel小部件实现了这个组件。 ? SnackBar 带有可选操作轻量级消息,简要显示屏幕底部。

9.4K40

深度解析 Jetpack Compose 布局

上述代码中使用了 Placeable place 函数,它还有一个 placeRelative 函数可用于从右到左语言设置中,当使用函数,它会自动对坐标进行水平镜像。...请注意,API 设计可阻止您尝试放置未经测量元素,place 函数只适用于 Placeable,也就是 measure 函数返回值。...实际,如果您对某个项目进行两次测量,Compose 会抛出异常: △ 重复测量某个项目 Compose 会抛出异常 布局动画示例 由于具备更强性能保证,Compose 提供了新可能性,例如为布局添加动画...假设有一个包含五个菜单项 Column,如下图所示,它显示基本是正常,但是可以看到,每个菜单项尺寸却不相同。...您需要掌握一个原则: 只要可组合项或修饰符参数可能频繁发生更改,都应当保持谨慎,因为这种情况可能导致过度组合。只有更改显示内容,才需要重组,更改显示位置或显示方式则不需要这么做。

2K30

html导航栏可以展开下拉菜单,html导航栏下拉菜单如何制作

使用容器元素(如: )来创建下拉菜单内容,并放在任何你想放位置使用 元素来包裹这些元素,并使用CSS来设置下拉内容样式。...html导航栏菜单CSS部分: .dropdown类使用position:relative,这将设置下拉菜单内容放置在下拉按钮(使用position:absolute)右下角位置。....dropdown-content类中是实际下拉菜单。默认是隐藏鼠标移动到指定元素后会显示。 注意min-width值设置为160px。你可以随意修改它。...注意: 如果你想设置下拉内容与下拉按钮宽度一致,可设置width为100%(overflow:auto设置可以小尺寸屏幕滚动)。...我们使用box-shadow属性让下拉菜单看起来像一个卡片”。 :hover选择器用于在用户将鼠标移动到下拉按钮显示下拉菜单。 看完了解释,现在有点懂了吗。

8.5K20

动手实践:美化 Jenkins 报告插件用户界面

通常,插件在这里仅显示简短摘要,并提供指向详细结果链接,有关示例请参见图 4。 视图层次结构中最后一个元素实际一个专用视图,它显示特定插件结果。例如,有些视图可显示测试结果,分析结果等。...首先要确定是,哪些元素显示插件页面上以及每个元素应占用多少空间。通常,所有可见组件都使用简单栅格映射到可用空间。...您还可以根据屏幕实际可见大小为一行指定不同列布局。这有助于改善大屏幕布局。警告插件中,您将找到一个示例:小型设备,有一张可见的卡片可以轮播中显示一张饼图。...如果要在较大设备打开同一页面,则会并排显示两个饼图,并且轮播会被隐藏。 卡片 当将插件信息显示一个,通常会显示纯文本元素。通常,这将导致某些无关紧要网页。...为了创建一个更具吸引力界面,具有边框、标题、图标等的卡片显示此类信息是有意义

5.8K10

实践 | Google IO 应用是如何适配大尺寸屏幕 UI

由于 Google I/O 应用使用了 Jetpack Navigation 实现不同界面之间切换,这个挑战对导航图有怎样影响,我们又该如何记录当前屏幕内容呢?...当您在搜索,可以选择不同标签来过滤需要显示搜索结果,我们也会把当前生效过滤标签显示以下两个位置之一: 窄模式位于搜索文本框下方,宽模式位于搜索文本后面。...但我们想要充分利用额外屏幕空间,而不是限制显示内容宽度。屏幕设备,您会看到一列项目,它们会在点击展开或折叠。...宽尺寸屏幕,这些列表项会转换为一格一格的卡片卡片直接显示了详细内容。 △ 左图: 窄屏幕显示 Codelabs。右图: 宽屏幕显示 Codelabs。...这些独立网格卡片是定义 res/layout-w840dp 下 备用布局,数据绑定处理信息如何与视图绑定,以及卡片如何响应点击,所以除了不同样式下差异之外,不需要实现太多内容。

2K20

优秀UI设计原则

▲ 正确示范|界面没有任何操作提示,用户就明白通过左右滑动屏幕来查看更多卡片,还知道卡片是以扇形为运动轨迹。 全力维护用户注意力 阅读时候,总是会有事物分散我们注意力。...▲ 错误示范|用户不知道如何查看很多的卡片,除了查看第一张卡片详情,其他的卡片脱离了用户掌控。 直接操作感觉最棒 当能够直接操作物体,用户感觉是最棒。...每个屏幕只提供一个操作主题 我们设计一个画面都应该有单一主题,这样不仅能够让用户使用到它真正价值,也使得上手容易,使用起来也更方便。...强烈视觉层次感 强烈视觉层次感是通过界面上视觉元素提供清晰浏览顺序来实现,也就是说,用户每次都能按照同一个顺序浏览同一些元素。弱化视觉层次没有给用户提供如何浏览线索,用户会感到困惑和混乱。...渐进展示 每个屏幕显示必要内容,如果用户在做选择,那么给他们显示足够信息,然后各自页面上展示详情,避免某个界面过度展示所有细节。

84850
领券