美文网首页艺坊设计笔记干货
一种表示顺序的设计

一种表示顺序的设计

作者: Secant | 来源:发表于2015-01-02 11:19 被阅读196次

一般来说,当许多项目存在时,我们表现这些项目顺序的方法是列表,即从上到下或者从左至右按给定的顺序排列。其实,通过和实际生活中的实物相联系,我们还能用一些更拟物也更好看的方式来表达一系列项目的顺序关系。前几天在制作新年晚会门票的时候,就想用一种新奇的方式来表现每个节目的顺序关系而不同于以往的简单的列写,其实这种想法在其他设计中早已有体现,比如谷歌Material Design就用阴影来表示层次性,和真实世界保持一致性。而我使用的方法是用桥联加阴影来表现顺序性,最后节目单被我做成了下面这个形式:

节目顺序

其实本来想让所有节目的层次关系遵循越早的节目越处于上层,但是这样的后果可能会导致有一些节目被桥所遮挡,而不同节目的位置再去改变的话时间成本太高,因此就没有遵循上述原则。

我相信这种方法还是可以有很大的改善空间的,如果您有更好的改进意见或其他的方法,也欢迎交流。

相关文章

  • 一种表示顺序的设计

    一般来说,当许多项目存在时,我们表现这些项目顺序的方法是列表,即从上到下或者从左至右按给定的顺序排列。其实,通过和...

  • Java设计模式<迭代器模式>

    Java设计模式<迭代器模式> 意图 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示 ...

  • 《设计模式》之迭代器模式

    意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 迭代器模式是一种非常常见的设计...

  • 公平锁和非公平锁

    公平锁表示线程获取锁的顺序是按照线程加锁的顺序来分配的,即先来先得的FIDO先进先出顺序. 非公平锁就是一种获取锁...

  • 迭代器模式

    定义 提供一种方法顺序访问一个聚合对象中的各个元素,而不是暴露去内部的表示 设计原则 一个类应该只有一个引起变化的...

  • 面试题总结(二)

    常用的设计模式:MVC、工厂、代理、KVO MVC设计模式 MVC是一种架构模式,M表示数据模型Model,V表示...

  • Zookeeper学习-08 Zookeeper 分布式锁

    一、设计 使用临时顺序znode来表示获取锁的请求,创建最小后缀数字znode的用户成功拿到锁。 二、避免羊群效应...

  • 简单理解字节序

    字节序,一种简称,表示为内存中存储的字节的顺序,但仅仅是某一结构的存储字节的顺序,不影响总体结构。 起源 ... ...

  • iOS MVC和MVVM设计模式的理解

    【MVC设计模式】 MVC是一种架构模式,M表示MOdel,V表示视图View,C表示控制器Controller:...

  • iOS 熟悉的MVC 和 MVVM设计模式

    【MVC设计模式】 MVC是一种架构模式,M表示MOdel,V表示视图View,C表示控制器Controller:...

网友评论

  • 28255d97f590:整体外形还可设计,如迎新的门票可以设计成一只羊(马年过后羊年),也可整体为2014-2015的模糊造型
  • simoncos: @Secant 嗯,我觉得是可能的
  • Secant:@赵澈 我也这样想过,但是执行力不足啊。。。渐变功能我只会做最简单的,不过也许用蒙版可以实现?
  • Secant:@Sy小樱 你是用的简书app吗?app现在暂时还不能发表文章。在网页版上左侧的导航栏有写文章这一项。
  • simoncos:目前这种效果还是有点乱
  • simoncos:我觉得说不定可以通过颜色的渐变来进一步强调层次顺序。
  • Sy小樱:弱弱的问一下在哪里发表文章?😓

本文标题:一种表示顺序的设计

本文链接:https://www.haomeiwen.com/subject/eapztttx.html