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

翻译 | 使用A-Frame打造WebVR版《我的世界》

Web 为 VR 带来了开放性;在 Web ,内容并不由管理员所控制,用户也不被关在高高的围墙花园(walled garden)中。...我们组件(不要和 Web Components React Components 混淆)插入实体来给予其外观、行为和逻辑。...注意力回到刚刚的盒子实体, random-color 作为 HTML 属性插入 random-color 组件中。...对齐组件 我们将使用 snap 组件来盒子对齐网格以避免它们重叠。我们不会深入该组件的实现原理,不过你可以看看 snap 组件的源代码(20 行 JavaScript 代码)。...我们可以在桌面移动设备预览它。在桌面设备,我们可以通过拖动和点击来生成砖块;在移动设备,我们可以平移设备和点击屏幕来生成砖块。

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

Material Design — 按钮( Buttons)

·切换按钮(Toggle buttons)选项汇聚在一起。 图标切换允许选择取消选择单个选项。...推荐的按钮放置 标准提示框 屏幕按钮对齐方式:右边 肯定性按钮放在右侧,否定性的放在左边。 表单 屏幕按钮对齐:左边 肯定性按钮放在左侧,否定性的放在右边。...对于冗长复杂的表单,建议按钮放在表单的左侧,肯定性按钮位于否定性按钮的左侧。 ---- 样式 版式设计 按钮文本应该用有大写的语言大写。...可以在以下位置使用扁平按钮: ·在 toolbars ·在提示框中,按钮操作与对话框内容统一起来 ·Inline, with padding,因此用户可以轻松找到它们 ?...---- 底部固定按钮(Persistent footer buttons) 如果app要求操作持续存在且随时可供用户使用,请考虑使用悬浮响应按钮(Floating action button)底部固定按钮

3.8K160

Material Design — 提示框( Dialogs)

关闭提示框 提示框可以通过点击提示框外部点击系统后退按钮(在Android)来关闭。 有时候,用户必须做出选择动作后才能关闭提示框。...按钮文案要明确说明接下来发生的操作 带有标题的警告 仅对高风险情况使用带标题的警告,例如连接可能丢失。 用户应该能够仅根据标题和按钮文本来理解选择。...允许文字换行 如果简单菜单中的文本需要换行,则使用简单提示框。 ?...全屏对话框可实现复杂的布局,多个材料堆积的情况简化(提示框上层的提示框),并暂时app可感知的海拔重置为更高。 全屏对话框允许任务在复杂操作时开启简单菜单简单提示框。...如果全屏对话框使用长度可变的标题预期可能会有长标题(例如,因为某些单词在不同的语言中较长),请将标题文本置于对话框的内容区域而不是最上面的导航栏。 ? 不该在导航栏中使用长标题

5K101

WordPress 6.1 正式版已发布,最全新功能图文介绍

WordPress 6.1 允许用户选择他们的特色图片作为封面块。然后,用户只需设置特色图像,它就会开始出现在封面内。 使用封面允许用户在他们想要的任何地方显示特色图像。...注意:根据您的主题,如果未正确使用此选项,您的特色图片可能会在屏幕出现两次。 使用内部块实现引用和列表块 曾经想在项目列表中向上向下移动项目而不实际编辑它?...用户还可以为子菜单使用设计工具,并将它们的样式与父菜单项不同。 编辑器设计增强 WordPress 6.1 还将对编辑器屏幕设计进行一些更改。这些更改改善块编辑器屏幕用户体验。...站点图标替换 WordPress 徽标 如果您为您的网站设置了站点图标,那么它将用作屏幕左上角的查看帖子按钮。 新的首选项 首选项面板现在包括两个新选项。...首先,“始终打开列表视图”允许您在编辑帖子时显示列表视图。 第二个新选项是“显示按钮文本标签”,它显示文本而不是按钮的图标。

4.6K30

Windows 10内部的23个隐藏技巧

所有这些选项都可以通过标准菜单界面使用,但是您可以通过此文本界面更快地访问它们。 显示桌面按钮 ? ? 该桌面按钮实际可以追溯Windows 7,但是仍然很方便。桌面的右下角是一个秘密按钮。...然后双击新图标以提示一个下拉阴影,并使用鼠标将其向下拖动到屏幕底部。请记住,这不是睡眠,这是关机。 启用“上帝模式” ? 您是想要访问PC细节的高级用户?“上帝模式”适合您。...拖动到固定窗口 ? 早在Windows 7即可使用此功能,但Windows 10中有一些其他功能。 抓住任何窗口并将其拖动到一侧,它将“适合”屏幕的一半。...您可以使用Windows键以及任何方向箭头按钮来提示类似的行为。 在虚拟桌面之间快速跳转 ? 您想在PC执行多任务?...这使您可以Windows PC切换到游戏模式(该模式系统资源集中游戏中,关闭通知,并允许您记录和广播游戏),并添加了用于控制音频的面板。

4.1K30

Windows中的键盘快捷方式大全

Ctrl + 加号 (+) Ctrl + 减号 (-) 放大缩小大量的项目,例如被固定“开始”屏幕的应用 Ctrl + 滚轮 放大缩小大量的项目,例如被固定“开始”屏幕的应用 Windows...,例如被固定“开始”屏幕的应用 Ctrl + 鼠标滚轮 更改桌面图标的大小,或者放大缩小大量的项目,例如被固定“开始”屏幕的应用 Ctrl + 向右键 光标移动到下一个字词的起始处 Ctrl +...在远程桌面控件嵌入其他(主机)应用时,此功能将非常有用。 Ctrl + Alt + 向左键 从远程桌面控件“跳转”主机应用中的控件(如按钮文本框)。...Ctrl + Alt + 向右键 从远程桌面控件“跳转”主机程序中的控件(如按钮文本框)。在远程桌面控件嵌入其他(主机)程序时,此功能将非常有用。...Ctrl + Alt + 向左键 从远程桌面控件“跳转”主机程序中的控件(如按钮文本框)。在远程桌面控件嵌入其他(主机)程序时,此功能将非常有用。

5.6K20

Human Interface Guidelines —— 工具栏(Toolbars)

Toolbar Toolbar出现在app屏幕的底部,并包含用于执行与当前视图其中的内容相关操作的按钮。  Toolbar是半透明的,可能具有背景色,并且当人们不太可能需要它们时,它们通常隐藏。...您可以通过点击屏幕底部再次显示。 当键盘出现在屏幕时,toolbar也会隐藏。 ·提供相关的工具栏按钮 工具栏应包含在当前上下文中有意义的常用命令。...·考虑图标文字标题的按钮是否适合app 当您需要三个以上的toolbar按钮时,图标是好的选择。当你有三个更少的按钮时,文字有时会更清晰。例如,在日历中,使用文本是因为图标会令人困惑。...文本的使用还允许收件箱按钮显示日历和事件邀请的计数。 ·避免在toolbar中使用分段控件(segmented control) 分段控件允许人们切换上下文,而工具栏是特定用于当前屏幕的。...·给文本标题按钮足够的空间 如果您的工具栏包含多个按钮,则这些按钮文本可能会一起运行,从而使按钮无法区分。通过在按钮之间插入固定空间来添加分隔。 ?

1.2K100

Human Interface Guidelines —— Alerts

除了这些可配置的元素外,警报的外观是固定的,不能定制。 ·最小化警报 Alerts会破坏用户体验,只能用于重要的情形,如确认购买和破坏性行为(如删除)通知人们出现了问题。...优化alerts的文本,使其无需滚动即可在任何方向被读取。 ---- Alert 的标题与信息 ·使用简短的、描述性的、多字的Alert标题 人们在屏幕阅读的文字越少越好。...尝试制作一个标题,避免添加额外的文本作为消息。由于单词标题很少能将信息传递到位,因此可以考虑提问使用短句。只要有可能,标题控制在一行。使用句式大小写和适当的标点符号构建完整的句子。...具有三个更多按钮的alert会造成复杂性,并且可能需要滚动,这是一种糟糕的用户体验。如果您发现需要两个以上的选择,可考虑使用Action Sheet。...取消按钮默认展示为粗体。 ·允许人们通过退出到主屏幕取消提醒 在alert可见时允许访问主屏幕退出app。

1.1K80

Flutte部件目录-Material Components 顶

一个显示在应用底部的材质小部件,用于在少量视图中进行选择,通常介于35之间。 底部导航栏由文本标签,图标两者的多个项目组成,并放置在一块材料的顶部。 它提供了应用程序顶级视图之间的快速导航。...ButtonBar 按钮的水平排列。 ? 输入和选择 TextField 触摸文本字段放置光标并显示键盘。 TextField部件实现了这个组件。 ?...Checkbox 复选框允许用户从一组中选择多个选项。 Checkbox部件实现了这个组件 ? Radio 单选按钮允许用户从一组中选择一个选项。...Tooltip 工具提示提供的文本标签可帮助解释按钮其他用户界面操作的功能。 按钮封装在工具提示窗口小部件中,以便在按下窗口小部件时(或者当用户采取其他适当的操作时)显示标签。 ?...布局 ListTile 单个固定高度的行,通常包含一些文本以及前导尾随图标。 ? Stepper 材质设计步骤部件,通过一系列步骤显示进度。 ? Divider 一个逻辑像素粗横线,两边都有填充。

9.4K40

一步步教你用 WebVR 实现虚拟现实游戏

你将使用 webVR 进行构建,这个框架具有双重优势 —— 用户可以在VR中玩游戏,而没有VR眼镜的用户也可以在手机桌面上玩。 在本教程的后半部分中,你将为桌面构建一个“镜像”。...这样你可以看到玩家所看到的内容,允许你提供指导、记录游戏,只是让客人娱乐。 前提条件 在开始之前你需要准备以下内容。对于本教程的后半部分,你需要一台Mac OSX。...这样可以允许你从桌面进行编码并自动部署Web,然后可以部署的网站加载到手机上并放入VR眼镜内。或者部署的网站可以由独立的 VR 眼镜加载。首先打开https://glitch.com/。...z 轴用垂直你的屏幕,当对象向你移动时,z 值会增加。我们可以沿这三个轴平移,旋转缩放实体。 例如,要将对象向“右”移动,我们需要增加其x值。要向上旋转对象,我们需要沿 y 轴旋转它。...在移动设备加载相同的网址。在你的终端中,你看到以下内容。

1.7K30

UI & UX 小提示合集 -- 第一集

用不易察觉的覆盖图层来增加文本和图像之间的对比度 根据文本在图像的位置,你可以使用覆盖整个界面的颜色叠加图层,也可以使用更细微的(从下到上,从上到下)渐变叠加图层,来使两个元素之间的对比更加强烈。...无需太复杂的操作,就可以实现在文本和图像之间美观的对比。 13. 适度使用居中文本,过多会导致用户体验欠佳 条件允许的情况下,应该只将标题或者少量文字段落做居中处理。...如果你的文本看起来有些重,调高它的亮度 当涉及长篇内容时,某些常规粗体字体会显得有些笨重,在屏幕显得有些呆板。...始终将CTA(call to action)放在屏幕最突出的位置 你可能认为这是常识吧? 其实它很多时候会被忽略掉。 通过对颜色,对比度,尺寸和标签的使用,来让CTA尽可能突出。...设计的时候,情况允许的话,可以尝试使用文本的方式帮助用户理解你的设计,不要总是仅依赖图标。

40920

最新iOS设计规范三|3大界面要素:栏(Bars)

如果你认为没有当前屏幕的完整路径,因此导致用户迷路,那么可以调整APP的层次结构,使其更加扁平。 给带有标题的按钮留出足够的空间。...如果导航栏包含多个文本按钮,需要通过在按钮之间插入固定的空格项目来增加分隔。以此来避免按钮文本同时显示造成按钮无法区分的问题。 考虑在导航栏中使用分段控件,使APP的层次结构更加扁平。...并确保在较低的级别选择准确的返回按钮标题。 ? 二、搜索栏(Search Bars) 搜索栏允许人们通过在字段中键入文本来搜索大量值。搜索栏可以单独显示,也可以显示在导航栏内容视图中。...当显示在导航栏中时,可以搜索栏固定在导航栏中,以便始终可以调用。也可以将其折叠,当用户向上滑动时展开显示。 使用搜索栏而不是仅仅通过“搜索”文字来实现搜索。文字没有用户所期望的标准搜索栏外观。...状态栏的文本和指示器的视觉样式可以是浅色深色,可以针对APP进行全局设置,也可以针对不同的屏幕单独设置。 深色状态栏的效果在浅色内容至少效果很好,而浅色状态栏的效果在深色内容效果很好。

9.8K10

iOS 9人机界面指南(四):UI元素() - 腾讯ISUX

状态栏: 是透明的 始终固定在整个屏幕的上边缘 API注释 你可以全应用的状态栏风格设计成统一的,或者给不同的视图控制器定义不同的状态栏风格。...想要保证这样的图形始终固定在状态栏后面,你可以用视图控制器(view controller)来让它固定在滚动内容一层,又或者可以用滚动视图(scrolling view)来保证图形固定屏幕的顶部。...当用户在视图中拖拽内容,内容随之滚动;当用户轻扫屏幕时,内容快速滚动——直到用户再次触摸屏幕内容已经到达底部时停止。...可以应用在页模式(paging mode)中,在此模式下用户可以通过拖拽和轻击等手势来浏览一页的内容 使用滚动视图来允许用户固定的空间内浏览大尺寸大量的视图。 适当地支持缩放操作。...如果你允许一个字符被放大充满整个屏幕的话,用户会很难阅读当前内容。 在页模式滚动视图中,可以考虑使用页面控件(page control)。

10.1K51

使用交互组件(ipywidgets)“盘活”Jupyter Notebook()

扩展Jupyter的用户界面 传统,每次需要修改笔记本单元格的输出时,都需要更改代码并重新运行受影响的单元格。这可能很繁琐、低效甚至容易出错,对于非技术用户来说,甚至是不切实际的。...但让我们快速定义一下: 小部件是GUI元素,如按钮、下拉菜单文本框,它驻留在浏览器中,允许我们通过响应事件和调用指定的处理程序来控制代码和数据。 可以组装和定制这些GUI元素来创建复杂的仪表盘。...我们的事件处理程序btn_eventhandler打印一条带有按钮标题的短消息——注意,处理程序的输入参数obj是按钮对象本身,它允许我们访问它的属性。...演示:按钮事件处理程序 下一节我们很好地了解,输出与按钮本身显示在同一个单元格中。所以,让我们继续看看如何为我们的笔记本增加更多的灵活性!...因此,我们接下来创建观察者处理程序来根据所选的值过滤数据aframe——注意,处理程序的输入参数change包含有关发生的更改的信息,这些更改允许我们访问新值(change.new)。

13.2K61

UI&UX17个小技巧合集

用不易察觉的覆盖图层来增加文本和图像之间的对比度 根据文本在图像的位置,你可以使用覆盖整个界面的颜色叠加图层,也可以使用更细微的(从下到上,从上到下)渐变叠加图层,来使两个元素之间的对比更加强烈。...无需太复杂的操作,就可以实现在文本和图像之间美观的对比。 13. 适度使用居中文本,过多会导致用户体验欠佳 条件允许的情况下,应该只将标题或者少量文字段落做居中处理。...如果你的文本看起来有些重,调高它的亮度 当涉及长篇内容时,某些常规粗体字体会显得有些笨重,在屏幕显得有些呆板。...始终将CTA(call to action)放在屏幕最突出的位置 你可能认为这是常识吧? 其实它很多时候会被忽略掉。 通过对颜色,对比度,尺寸和标签的使用,来让CTA尽可能突出。...设计的时候,情况允许的话,可以尝试使用文本的方式帮助用户理解你的设计,不要总是仅依赖图标。 文章转载自uxdesign.cc,由摹客团队翻译。

44940

后台系统设计(上篇:选择)

常见类型: ·单选按钮 ·复选框 ·图标切换 ·切换开关 ·穿梭框/列表构造器 ·下拉菜单 一、单选按钮 允许用户从一组相互排斥的选项中选择一个。通常,一个选项定义为默认选择。 外观 常规: ?...·如果只有一个复选框,可以根据表单格式选择使用标签、文本组合;如果有多个复选框,标签描述整个复选框,而文本则是表述各自的选项。 ?...最佳用法 ·行为穿梭框是一种复杂、较难认知的一种控件模式,且占用大量的屏幕空间,源选项较少的情况下复选列表框则是一种更为简单的替代方案。...六、Dropdowns 下拉(弹出)菜单 触发操作(点击移入触点),会出现一个非模态弹框。允许用户从集合中进行选择执行相应的命令。...颜色下拉控件应该有允许用户输入的地方,这样用户就可以更加方便直观的输入品牌色其他需求;对于自定义设置,可提供一部分色卡,这样对于不知如何下手、不知如何搭配颜色的人而言,提供了简单的选择。 ?

9.6K21

UI&UX17个小技巧合集

改善新用户体验,交互规则和经验很重要 确保你全新设计的手机app的新用户引导可以随时被跳过,并且确保跳过按钮在大拇指可以轻易触到的范围内 -- 这样简单的调整可以为你的用户带来更好的体验感,更别提第一印象多么重要了...用不易察觉的覆盖图层来增加文本和图像之间的对比度 根据文本在图像的位置,你可以使用覆盖整个界面的颜色叠加图层,也可以使用更细微的(从下到上,从上到下)渐变叠加图层,来使两个元素之间的对比更加强烈。...无需太复杂的操作,就可以实现在文本和图像之间美观的对比。 13. 适度使用居中文本,过多会导致用户体验欠佳 条件允许的情况下,应该只将标题或者少量文字段落做居中处理。...如果你的文本看起来有些重,调高它的亮度 当涉及长篇内容时,某些常规粗体字体会显得有些笨重,在屏幕显得有些呆板。...始终将CTA(call to action)放在屏幕最突出的位置

26630

最新iOS设计规范五|3大界面要素:控件(Controls)

除了冠词、并列连词和四个更少字母的介词之外,每个单词首字母都应大写。 按钮标题尽量简短。太长的文本可能会使您的界面拥挤,并可能在较小的屏幕被截断。 只在必要时添加边框背景颜色。...详情展开按钮 详情展开按钮可打开视图(通常是模态视图),其中包含与屏幕特定项目相关的信息功能。...添加联系人按钮 用户可以点击“添加联系人”按钮来浏览现有联系人列表,并选择一个要插入文本字段其他视图中的联系人。...用户通常希望静态内容(例如图像标签社交媒体状态)拷贝电子邮件,便笺网络搜索中使用。 不要在编辑菜单加“编辑”按钮。如果这样做,用户很容易误点,从而导致编辑菜单被取消。 让编辑操作可撤消。...· 如果您的应用支持排序,则可以使用菜单让用户选择要进行排序的属性。 · 在允许在多个位置之间导航的应用程序中,菜单可以使用户导航特定位置,而不用追溯每个步骤。 使用菜单提供辅助应用操作。

8.5K30

刚刚!OpenAI 在 ChatGPT 中推出新的语音和图像功能,多模态更进一步!

语音方面:1.允许用户进行语音对话,提供更直观的交互方式。2. 支持在iOS和‍Android移动应用上使用。 3. 提供5种不同的语音选择。4. 使用新型文本转语音模型和语音识别系统实现。...要开始使用语音,请转到移动应用程序的“设置”->“新功能”,然后选择加入语音对话。然后,点击主屏幕右上角的耳机按钮,并从五种不同的语音中选择您偏好的语音。...新的语音功能由一个新的文本语音模型提供支持,该模型能够从仅仅文本和几秒钟的语音样本生成类人的音频。我们与专业配音员合作,创建了每种语音。...向 ChatGPT 展示一张多张图像。 要开始,点击拍照按钮捕获选择图像。如果您在 iOS Android ,请先点击加号按钮。您还可以讨论多张图像使用我们的绘图工具来指导您的助手。...此外,该模型善于转录英语文本,但在某些其他语言(尤其是非罗马字母的语言)的表现较差。我们建议我们的非英语用户不要将 ChatGPT 用于此目的。

8810
领券