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

脑洞真大!这个 CSS 库帮你做汉堡?

大家好,是鱼皮,今天教大家做汉堡包。 当然不是真的汉堡包,毕竟我们这儿不是美食频道,而是指 HambergurMenu,汉堡包菜单,由于菜单图标的三条横线酷似一个汉堡包,故得其名。...为了让网页更生动,当点击汉堡包菜单图标时,可以给它添加一个小动画。这不,有个国外的大神,专门开发了一个汉堡包菜单 CSS 动画库,库的名称就叫 Hamburgers!..." rel="stylesheet"> 引入样式文件后,先创建一个汉堡包菜单元素,添加一些特定的类名: <span...,再给上述汉堡包元素的最外层(含有 hamburger 类名)添加风格对应的类名,其他子元素保持不变即可。...比如我需要一个点击后折叠的汉堡菜单,对应的类名是 hamburger--collapse,则代码如下: <button class="hamburger hamburger--collapse" type

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

脑洞真大!这个 CSS 库帮你做汉堡?

大家好,是鱼皮,今天教大家做汉堡包。 当然不是真的汉堡包,毕竟我们这儿不是美食频道,而是指 HambergurMenu,汉堡包菜单,由于菜单图标的三条横线酷似一个汉堡包,故得其名。...为了让网页更生动,当点击汉堡包菜单图标时,可以给它添加一个小动画。这不,有个国外的大神,专门开发了一个汉堡包菜单 CSS 动画库,库的名称就叫 Hamburgers!..." rel="stylesheet"> 引入样式文件后,先创建一个汉堡包菜单元素,添加一些特定的类名: <span...,再给上述汉堡包元素的最外层(含有 hamburger 类名)添加风格对应的类名,其他子元素保持不变即可。...比如我需要一个点击后折叠的汉堡菜单,对应的类名是 hamburger--collapse,则代码如下: <button class="hamburger hamburger--collapse" type

1.3K10

老外对中国式App设计趋势的分析:中国移动应用设计趋势解读

如果一个UI元素有两个子类展示样式,带数字的那个应该优先显示。 觉得很有必要想出一个考虑周到的引导方式,将用户引导到更深的层级中。...“发现”成为新的汉堡包菜单 (译者注:汉堡包菜单即我们常说的“三道杠”,因为长得像汉堡包得名。见下图:) 美国的App标准化了几种方式来组织他们未归类的项目(如设置和帮助)。...它们往往在最右边(三个点的省略号图标)的“更多”选项卡或者在汉堡包菜单里,在Facebook的案例中, 则出现在一个汉堡包图标表示的“更多”选项卡中。 中国的App有时也这样使用“更多”。...这种方式会让你觉得就像与朋友聊天一样处理事情,唯一的不同点:你这位朋友,它的底部拥有可操作的快捷菜单栏(尽管他可以进行切换,显示普通的文本)。...这是一个一直悬浮在屏幕上方的按钮。这种按钮虽然有点烦人,但它模仿了硬件“Home”键,还提供了多指操作手势,方便了那些由于肢体损伤而无法正常使用触屏的人。

1.7K120

掌握这7个UI设计法则,让你的界面更出众

留白是构成一个好的视觉布局重要元素,但也是最容易被忽视使用的元素。通常情况下,留白意味着浪费屏幕空间。但实际上,留白对于设计更加简化的布局非常有用,因为这样可以让用户专注他们看的内容。...3 不知道怎么选择颜色时,请使用安静的颜色 记得制作的第一个UI设计方案是黑色系,从那以后,对黑暗色调就有来一种偏好。的大多数设计都是暗色调的。黑色能够为设计赋予了一种其它颜色无法替代的优雅。...用户可以很容易地在深度较浅的蓝色之上使用柔和的蓝色,让页面有层次感,而不需要使用阴影的层次结构效果。 4 光来自顶端 阴影为用户查找界面元素提供了宝贵的线索。...即使在平面设计、界面设计,我们也一直尝试着不破坏扁平设计的原则下融入3D的元素: ? 5 为每个页面添加一个聚焦点 突出重点是吸引用户注意特定设计元素的不错策略。...界面设计时,如果汉堡包图标是用来表示来自左侧的菜单,则不要用它来表示配置文件的详细信息。 7 保持一致 一致性的设计是直观的设计。 ?

1.1K30

2020年网站首屏设计:最佳实践和例子

网站首屏的主要元素通常是: LOGO或品牌标识 行动呼吁按钮 文字或提要 导航元素 搜索符 但你不必一下子把它们都加进去。...使用需要的数据,无论所有的链接看起来多么重要,过度的首屏没有益处。 首屏留白太多也不是一个好办法。 如果一个用户在几秒钟内无法弄清楚您的界面,就很可能会永远抛弃你。...汉堡包菜单是三条条纹的小图标,点击时显示完整的菜单。当设计师需要专注于主屏幕时,它们就使用这种方法。 从网站可用性的角度来看,这是一个很好的选择。 这样的菜单来自移动设计,用户已经很熟悉了。...汉堡包菜单适用于促销网站,其中主要重点是使用照片或视频高质量地展示产品。 对于在线商店,这个选项可能不太合适,因为对于消费者来说,有一个购物车、选定的产品和快速访问的搜索字段是很重要的。 ?...例如,桌面端的主图和汉堡包菜单的实现就起源于移动设计。 ? Furniture Store Responsive Design 最后 首屏对于网站来说,就像一张独特的名片。

2K10

灵感分享|10个优秀网站设计实例赏析及原型分享

使用鼠标滚轮的切换方式让整个网站看起来非常炫酷以及充满个性。这些个性化的设计都是在视觉上给用户冲击,但是确实有效。 03.Wearecolorz ?...网站首页采用了比较夸张的圆形元素,页面中让文字构成圆环形状,围绕批萨,给用户创造出独特的视觉奇观。为什么采用圆形元素呢?...此外,采用汉堡包菜单按钮,设计抽屉式导航栏,可以大大节约网站空间。随着页面滚动,导航栏会自然的移动到页面顶部固定。网站设计层次清晰,且保持着一定的复杂度。 07.Neverbounce ?...网站设计采用了非常给力的响应式设计,在PC端可以查看“Get Proposal”号召性用语按钮的完整菜单,但在平板和移动设备上非常精简。...此原型模板所用到的交互动作有结合弹出面板做下拉菜单效果,鼠标按下文字按钮跳转页面,按钮hover填充效果。 ? 演示链接 5.

6.4K21

《Motion Design for iOS》(十五)

包括作为界面按钮的UIButton、用来显示图片的UIImageView、显示文本的UILabel和显示列表的UITableView。你也可以通过绘制任何你想要的东西来完全自定义UIView。...这是的app Interesting for iPhone的截屏和界面中一些视图的分解。...运营商图像视图(苹果控制) wifi信号强度视图(苹果控制) 当前时间视图(苹果控制) 电池等级视图(苹果控制) “汉堡包菜单按钮 标题栏中的标题标签 改变子板的按钮 一个UITableViewCell...视图,用来包含UITableView中一行的元素 UILabel中的帖子标题 评论数量UIButton,由一个评论气泡图和评论的数量组成 显示帖子URL的UILable UILabel中显示帖子的点值和子板...一个UIView本质上是一个包含内部图形的矩形。在屏幕上布局,靠近或在其他视图的顶部,还可能会有高级的透明效果来整合到一起或者快速绘制。

84940

iOS开发常用之网络

SwiftyFORM - swift表单输入框架(亮点是表单验证规则引擎),是见过地最易用的Swift表单组件。...真棒动画 - 在内的十多位童鞋们一起发起的一起动画开源组正式成立啦〜Github组织名称:Animatious,这是我们第一期成员先前开源的一些动效库,我们的第一个合作开源项目正在紧锣密鼓的准备〜请大家期待设计和代码的碰撞吧...TKRubberIndicator.swift - 一个很不错的页面控制。 渐变特效文字 - 做了一个仿iPhone的移动滑块来解锁的渐变特效文字,还有一个类似ktv歌词显示的文字特效。...hamburger-button.swift - hamburger-button.swift一个汉堡包动画关闭按钮。...HamburgerButton.swift - HamburgerButton.swift一个汉堡包动画返回按钮

23.6K10

UI UX设计师如何玩转用户心理学原理?

没错,这就是为什么CTA按钮看起来与网站或APP上其余操作按钮不同的主要原因!...冯·雷斯多夫效应示例 我们希望用户能够区分简单的操作按钮和CTA按钮,以便他们清楚地了解CTA按钮的作用,同时在使用APP或站点时也能记住它。...从左到右,分别为Twitter,Medium,ProductHunt 这就是为什么现在大多数APP选择摒弃汉堡包菜单,使用底部或顶部导航菜单,并将最重要的用户操作放置在右侧或左侧。...考虑到系列位置效应,每个APP都将“首页”和“用户中心”项目分别放在了菜单栏的左侧或右侧。 认知负荷 认知负荷是指一个人的工作记忆中使用的脑力劳动总量。...相信这个例子清楚地表明了一个道理。在设计UI时,我们必须将一些元素组合在一起。其中,选择哪些元素进行组合显得尤为重要,需要反复斟酌,因为用户潜意识认为组合的元素一定是相互关联的。

1.1K70

来自用户体验大师的100个UX设计建议——上篇

今年早些时候,成为了世界上第9个获得尼尔森诺曼集团(Nielsen Norman Group)颁发的UX硕士学位的人。在此,想分享一下这些年来获得的一些最佳实践原则。...以下是列出的100个顶级用户体验实践,供网页设计师们参考。 一、关于用户流程 1. 把网站设计想象成铺设一条黄色的砖路,理解用户角色的目标和需要,然后不断让用户从一个区块跳转到下一个。 2....为网站的CTA按钮专门保留一种颜色,不要用于其他元素。 14. 温暖、明亮的颜色可以应用在显眼位置,寒冷、黑暗的颜色则应用在背景中。 3.png 四、关于加载设计 15....在设计移动布局时,考虑用户是否会单手或两手使用设备的情况。 5.png 六、关于导航设计 28. 在网站上设置一个明显的路径供用户访问导航菜单。 29....移动端导航设计:显示最常用的选项,并将其他选项隐藏在汉堡包菜单下。 36. 桌面端的汉堡菜单使用场景较少,因为它并不是非常引人注目,用户也不熟悉,增加了交互成本,减少了信息的呈现。 37.

1.6K30

PDMS PipelineTool 0.9.0版发布

摘要 0.9.0版升级优化内容 适配PDMS12.1.SP4; 图形快捷菜单条去掉了按钮名称显示,并缩小了图标; 主菜单增加了功能子菜单,用于切换对应的标签页子功能界面; 标签页只显示当前可用的标签页;...向PDMS12.1版本迁移的技术细节介绍 1.新增的元件类型 12.1版里面增加了一个Non-standard Branch Connections类型的元素瞎翻译编了个名称叫非标准分支连接,官方文档对其的解释是...分支连接到该组件所拥有的笛卡尔点(PIPCA)或用于管到管连接的称为管接头(PTAP)的元素。...与其他三通或支管台类型的连接不同,特殊分支连接不需要管道规范中的其他组件,但它需要AVEVA规范/通用分接头,该分接头包含在AVEVA MAS项目的DB MASTER/PIPECATA中。...2.2 其它 图形快捷菜单条去掉了按钮名称显示,并缩小了图标; 主菜单增加了功能子菜单,用于切换对应的标签页子功能界面; 标签页只显示当前可用的标签页; 2.3 关于异常捕捉 增加了异常捕捉,但是测试时发现每次捕捉到异常后

36220

【译】W3C WAI-ARIA最佳实践 -- 表单

- (可选):当焦点位于一个具有子菜单的menuitem上时,打开子菜单并将焦点放在其子菜单第一个项目上。...示例 导航菜单按钮: 由HTML元素 a 创建的菜单按钮,展开是一个表现为链接的项目菜单。...键盘交互 按钮拥有焦点时: Enter: 打开菜单并将焦点置于第一个菜单项上。 Space: 打开菜单并将焦点置于第一个菜单项上。...如果按钮一个切换按钮,则其具有 aira-pressed 状态属性。当按钮被打开时,该状态属性的值为 true,当被关闭时,该状态属性的值为false。...示例 按钮示例:将可点击的HTML div 和 span 元素作为可访问命令和切换按钮的示例。 数值调节按钮 数值调节按钮是个将值限定在离散数值集合或范围的输入组件。

8.2K30

值得一看的小程序 TabBar 创意动画

此时需要开发者提供一个自定义组件来渲染 tabBar,所有 tabBar 的样式都由该自定义组件渲染。...1 : -1} /> 动画调研 抽屉动画演示 在移动端 UI 中汉堡包菜单配合抽屉式弹出动画是很常见的交互动效之一。...(具体效果情况请看上面的视频) Tab 页切换有两种实现思路: 分为多个有页面实体的 Tab 页 在页面切换后,需要重新产生 TabBar 组件实例 切换动画不够理想,但页面逻辑完全独立 在一个实体页面内...同圆心布局是按照圆心进行布局的,比计算 X 轴 和 Y 轴的偏移量更方便更准确transform: rotate(-60deg) translateY(-85px) rotate(60deg); 动画延迟,多个按钮菜单项所对应的动画在执行时需要加上动画延迟...transition-delay: 0.1s; 按钮菜单源码:https://github.com/hi-our/hi-face/blob/master/taro/src/pages/avatar-edit

3.9K42

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

该项目管理界面还提供了一个全屏的导航菜单,用户可以通过右上角的汉堡包图标来触发全屏菜单。 ?...HTML结构 该卡片式项目管理界面的HTML结构分为3个部分:.cd-nav-trigger是全屏菜单的触发按钮,nav.cd-primary-nav是全屏导航菜单,.cd-projects-container...每一个项目都包含一个表示项目标题的div.cd-title元素一个表示项目信息的div.cd-project-info元素。项目的图片被设置为.cd-title::before伪元素的背景图片。...它的::before伪元素一个空白占位,它等于屏幕视口的宽度和高度,它的作用是让项目图片开始时可以全屏显示,而不是被content-wrapper的内容覆盖。...当用户点击了.cd-nav-trigger按钮之后,所有的项目被移动到屏幕的下方,这时全屏导航菜单被显示出来。

1.6K20

如何使用Fluent Design System (下)

4.1 使用HamburgerMenu代替NavigationView UWP Community Toolkit中的HamburgerMenu是以前制作汉堡包导航菜单最常用的方案,升级到2.0版本以后它会判断运行的...Reveal最大的作用是为一组元素提示其可操作区域,例如ListView,NavigationView,或类似计算器应用上的无边框按钮。如果整个UI都用上Reveal,对重要信息反而是种干扰。 6....按钮的天职是反应迅速,这样才能给用户愉悦的操作感受。单独地看这个按钮样式的话除了炫技术还不如普通按钮,希望以后可以改进吧。 ?...其实比起各种新控件新特效,更希望FDS给出一个大的设计准则,一个严谨又包容多样性的规范。这几年随着Windows不再强势,设计师好像突然就忘了在桌面上怎么设计了。...前两天看到一个运行在Windows上的系统的设计,系统的第一版和第二版都保持着“确定、取消”的按钮顺序,到最近的第三版就突然变成“取消、确定”,大概因为设计组的大佬们这两年都换了MacBook,而平时看的

1.2K20

Android N上一些新特性的介绍「建议收藏」

大家好,又见面了,是你们的朋友全栈君。...如果继续下拉通知栏即可显示全部快捷开关,此外在快捷开关页右下角也会显示一个“编辑”按钮,点击之后即可自定义添加/删除快捷开关,或拖动进行排序。...7.全新设置样式 或许是为了让用户能够更快速地在同一级菜单的选项中切换,Android N 系统设置采用“汉堡包菜单,比如在“设置-开发者选项”中就可以点击左上角“三杠”图标调出上一级菜单、也就是设置中的第一级菜单...菜单键快速应用切换 双击菜单键,就能自动切换到上一个应用。...• 打开【□】菜单的时候,长按【□】按键可以切换分屏模式,同时也可以将【□】按键拖动至任务预览窗口。 在分屏模式下长按【□】将还原全屏。 11.

1.2K20

10条提高网站可访问性的建议

如果在我们的用户界面中通过眼色来传达重要的信息,那么我们是在忽略这占人口4.5%的用户。 颜色应该补充错误或确认消息,但它不能是我们使用的唯一工具。...希望你最好不要记得那些是黑暗的时代。 尽管普遍认为,HTML5并不是本来就带有语义化的。 但是自从第一个HTML页面以来,他们一直在与我们在一起,并从此大大改善。...让我们来看看: a标签旨在将一个文件链接到另一个文件或在新选项卡或当前页面中打开链接。 但是,当我们希望触发诸如汉堡包菜单或图像库之类的操作时,这个标签并不理想。...按钮元素是这些情况的正确选择,通常可以通过JavaScript实现。 此外,按钮标签可以容易地与type="button"混淆,但差异依赖于前者能够获取更多内容(文本,图像+文本或仅图像)。...使用button标签时需要考虑两件事情: 首先,如果按钮的内容不够明确(例如,在关闭按钮中以“X”),我们必须添加一个aria-label属性来帮助解释该功能。

94010
领券