内容适应形式(2)
来源:Tencent CDC Blog 发布时间:2010-03-18 16:09:00
首先放一张在1280×800分辨率下全屏的Word2010作为参照物:
这是我们所熟悉的Word界面——还没有尝试过Fluent/Ribbon的同学请自行一百遍啊一百遍——我们可以看到我们熟悉的各种功能都很均匀舒适合理(基本上)地以我们希望的方式出现在我们希望的位置。接下来,我要开始减小它的尺寸,然后我们可以注意一下界面是怎样变化的:
脱离了全屏状态的第一个变化发生了,在左上角的剪贴板工具区,“剪切”、“复制”和“格式刷”三个功能只剩下了图标。对于Office系列来说,这三个功能实在是深入人心,要节省空间,就先调整它们吧。
继续缩小界面,接下来发生的变化是样式区域,快速样式的显示数量从5个减少到4个,然后又减少到了3个。快速样式这样的功能嘛,在空间比较拮据的时候是可以牺牲一个两个位置的,毕竟还有3个被显示出来,其他的,点开下拉列表选择也可以,毕竟图文列表还是比较快速的。
当我继续减小窗口大小时,Word做了一件有趣的事情,它把编辑区域的东西都收起来了,变成了一个带查找图标的下拉菜单告诉用户“至少查找在这里”,看来这部分并不是常用的功能,除了查找。不过我比较好奇为什么没有把收起后的这个下拉菜单做成和它旁边“更改样式”一样拥有各种鼠标响应效果。
我本以为接下来的事情很简单,就是收起收起收起,但事实上却又是另一个好玩不过有些拙劣的方法,字体和段落区域的图标们从两行被压缩到了三行,首先被压缩的是段落区,当继续缩小窗口时就轮到了字体区,我承认我没想到,因为三行的这么一大堆图标看起来很凌乱,辨识率和点击性都很受影响,换作是我可能不会这样做,不过在不损失这些几乎全是常用功能的情况下,重排位置是个没有办法的办法。这是多么惊喜,我实在没有想通它们是怎么挤在这么小的面积里……


猜你喜欢
- 识别快递单号这次跟老师做项目,这项目大概是流水线上识别快递上的快递单号。首先我尝试了解条形码的基本知识 百度百科:条形码 条形码(barco
- 鉴于最近复习线性代数计算量较大,且1800答案常常忽略一些逆阵、行列式的计算答案,故用Python写出矩阵的简单计算程序,便于检查出错的步骤
- 对于个人用户来说,除了病毒和木马,网页中的隐形代码也开始严重地威胁着我们的安全,但大多数人却缺乏自我保护意识,对隐形代码的危害认识不够,甚至
- 数据解析数据解析就是将爬取到的整个页面中的局部的内容进行提取。python中常用的数据解析方式有以下三种:bs4(python中独有的)xp
- Pandas的apply函数概念(图解)实例1:怎样对数值按分组的归一化实例2:怎样取每个分组的TOPN数据来源:https://blog.
- detectres.asp<HTML><head><TITLE>asp教程之全能屏幕分辨率侦测</
- 目录一、为什么要用线程池二、线程池练习演示例子1:使用submit方法演示例子2:使用map方法三、线上数据库测试总结:一、为什么要用线程池
- bool是Boolean的缩写,只有真(True)和假(False)两种取值bool函数只有一个参数,并根据这个参数的值返回真或者假。1.当
- (1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程
- 共存问题我之前一直使用的是SQL2012版本的数据库管理工具,为了与时俱进,我也尝试更新一下版本,当然SQLServer管理工具是可以多版本
- PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单
- 全文检索里的组件简介1. 什么是haystack?1. haystack是django的开源搜索框架,该框架支持Solr,Elasticse
- Pandas中根据列的值选取多行数据 # 选取等于某些值的行记录 用 == df.loc[df['column_name']
- 列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该
- 本文实例讲述了Python实现爬虫抓取与读写、追加到excel文件操作。分享给大家供大家参考,具体如下:爬取糗事百科热门安装 读写excel
- 本文实例为大家分享了iscroll动态加载数据的具体代码,供大家参考,具体内容如下<div id="wrapper"
- 首先我们的目标是这样子的:那么他有什么成分呢?有圣诞树的本体、大小蝴蝶结、星星、圣诞帽和袜子。首先我们来画圣诞树的本体。1. 圣诞树的本体圣
- 基本原理讲解:高斯模糊的算法高斯核函数的编写:构建权重矩阵,采用高斯二维分布函数的形式进行处理。需要注意的是,这里我没有特判当sigma =
- 到现在为止,我们通过前面几篇博文的描述和分析,已经可以自动实现棋子、棋盘位置的准确判断,计算一下两个中心点之间的距离,并绘制在图形上,效果如
- 实现效果:实现代码import numpy as npfrom skimage import img_as_floatimport matp