用Photoshop实现960网格系统网页设计
最终结果预览
1.新建文档
参数:宽1680px、高1100px,布景亮灰色(#F9F9F9)
2.添加网格
网上有良多栅格系统可供下载,是我们成立属于自己的栅格系统最好的参考。若是你以前没有利用过栅格系统,本文就是简单的入门。它让你的工作变得轻松而有章可循,是原型结构最得力的助手。
下载960栅格系统,地址http://960.gs/
下载完成后,来到“templates”文件夹,利用photoshop打开960 12 列栅格。
下面我们要把栅格导入到我们的工作文档。选择“12列栅格”图层组,拼合图层组并复制粘贴进工作文档。
此刻我们需要基准栅格。基准栅格是元素留白、行高档取值的主要参考。首先,新建文件,宽搞均为24px,删除布景,新建一条1px高度的单线,置于画布最底部。界说图案:编纂-界说图案,给图案起一个轻易记忆的名字。
3.起头设计
此刻栅格系统成立完成,可以起头设计了。我们把整个网站分成5个大部门:
1.页眉
2.插图
3.内容区-左
4.内容区-右
5.页脚
我们习惯于自上而下的设计。选择矩形选择工具,绘制一个横贯整个画布宽度的矩形选区,高度120px。打开标尺工具能保证绘制的切确度,120px高刚好占到5个垂直标的目标的栅格,然后填充深灰色(#2C2C2C)。这个页眉首要用于放置logo和导航栏。
在页眉的左上方插入logo,对齐到第二列栅格,这样就给了给网站40px的内边距。本项目Logo字体我采用50pt Century Gothic,填充亮蓝色(#ADC7D9),经由过程对文字“grid”加粗、填充白色来跟前面的文字“blue”区分。接下来给Logo添加内暗影结果,降低内暗影不透明度到25%,距离:2px、大小:5px。
6.添加导航
导航栏我们采用以文字为主的列表形式,这样可以营造清洁整洁的视觉结果。选择18pt Arial写入导航栏文字,“Home”利用白色,其他文字都利用亮灰色(#BBBBBB)。调整页眉所有的元素垂直居中对齐。
7.添加插图区
我把这一部门称作插图区是按照他的用途来命名的-他展示了页眉的首要信息。频频页眉的做法绘制矩形选区,高度240px,然后填充跟logo一致的亮蓝色(#ADC7D9)。我们来添加渐变填充,同化模式“叠加”,不透明度30%。
8.建立插图区布景
公司名为“Bluegrid”,为了凸起主题,我们建立一个栅格布景。利用跟前面建立基准栅格不异的法子。新建文件宽高均为25px,删除北京,绘制1px的单线置于画布的底部和右边缘,然后界说图案。
9.添加插图区布景
在所有图层上方新建图层,编纂-填充,利用新界说的图案填充。
扭转15°,应用白色叠加。新建空白图层,跟白色栅格图层拼合并命名为“grid”。
同化模式选择“柔光”,按住Ctrl键单击插图区布景层取得选区,ctrl+Shift+I反选后删除多余的栅格。
下面显示参考线,接下来的工作就是确保插图区“grid”图层的栅格在960px宽度以内。
选择渐变工具,颜色设置黑色到透明。我们将利用该渐变来埋没失踪960px宽度以外的部门。
确保渐变类型为“线性渐变”,沿着960px参考线最左边一条拖拽鼠标,直到中心一条参考线遏制,右侧不异。
10.添加插图区文本
插图区放置一整页的插图,这里我们将采用纯文本的展示体式格局。文字大小45pt、Arial,写入筹备好的宣传口号。紧接着不才方利用17pt写入一些介绍文字。最后把文字跟Logo一样左对齐。
11.添加滑动展示
显示参考线,利用矩形工具在右侧两条参考线间建立选区,高度占8个栅格(即140px),然后减去上下各一个像素来建造投影。
为滑动展示区添加投影,颜色#2C2C2C,距离1px,大小10px。
接下来我们需要在滑动展示区放置一些姑且的替代内容,这里我把自己blog的截屏拿了过来。设置图片尺寸跟滑动展示区布景图一致,选择-编纂-缩短,10px,反选后删除多余区域。
12.内容部门
利用矩形选择工具,拔取插图区下方的部门,然后选择渐变工具,颜色设置为#F0F0F0到透明,向下拖拽完成渐变。注重不要拖拽太远,要保证页面最底部的颜色信息在#F9F9F9摆布。
13.左侧内容区
通俗文字样式:Arial 18pt #9C9C9C
带下划线链接样式:#A3BBCC
添加声名文字
14.添加处事列表
首先为列表添加题目,文字样式:Arial 25pt 加粗 #262626.
列表内容的文字样式:Arial 18pt #9C9C9C。
列表前的圆点,你可以利用椭圆工具绘制也可以利用快捷键Alt+7添加后改变颜色(#A4BCCD)来完成。
最后把所有的内容对齐到栅格。
频频这个过程添加其他内容。
15.右侧内容区
右侧内容区用来展示比来新闻的精选集。
首先为列表添加题目,文字样式:Arial 25pt 加粗 #262626,然后水平对齐到左侧内容区的题目。
接下来为新闻添加题目,文字样式 Arial 18pt #A4BDCD,然后跟左侧内容区文本对齐。
新闻列表的文字样式:Arial 16pt #9C9C9C。
利用不异的样式建造此外2份新闻。
16.页脚
我们最后的一个部门就是页脚,用来放置一个登陆框、联系信息和少量链接。
利用矩形选择工具建立选区,而且填充深灰色(#262626)。
我们来增添表单。首先建立题目,文字样式:Arial 20pt Bold (#FFFFFF),置于页脚的左侧。然后利用矩形选择工具建立2个选区作为输入框,填充白色,输入框默认文字样式:Arial 16pt #9C9C9C。
利用圆角矩形绘制提交按钮,然后添加内暗影,不透明度改为305,大小和扩展均为0,距离10px。添加“健忘密码”链接,样式:Arial 13pt 下划线 #A4BDCD.
17.页脚的右半部门
最后我们来完成联系信息。添加题目,文字样式:Arial 20pt B加粗 (#FFFFFF) ,而且水平对齐到左侧表单题目。然后添加联系信息,文字样式:Arial 16pt #FFFFFF.
18.检查结构和平衡
利用栅格和参考线来检查元素是不是对齐、并连结一致性。
若是没有,请实时调整。
19.欢呼,你已经完成了
值得道贺,你已经小小体味了若何利用栅格系统结构网站,可以自界说属于自己的根基系统。
强烈建议你多应用该系统以达到熟练的水平,让它酿成你的第二感官。利用该系统会使作为设计师的你工作倍儿轻松。
上一篇: 麒麟980、麒麟970和麒麟960的区别在哪?参数全面解析
下一篇: Git POST git-upload-pack (960 bytes) remote: Enumerating objects: 1705, done.
推荐阅读
-
用960网格系统打造你的网页设计
-
用Photoshop实现960网格系统网页设计
-
用960网格系统进行HTML布局:打造网页尺寸的理想比例
-
用Photoshop和960 Grid System模板打造网页设计
-
如何使用960网格系统来设计你的网页?
-
Grid++Report 锐浪报表开发常见问题解答集锦-报表设计 问:怎样在设计时打印预览报表? 答:为了及时查看报表的设计效果,Grid++Report 报表设计应用程序提供了四种查看视图:普通视图、页面视图、预览视图与查询视图。通过窗口下边的 Tab 按钮可以在四种视图中任意切换。在预览视图中查看报表的打印预览效果,在查询视图中查看报表的查询显示效果。如果在报表的记录集提供了数据源连接串与查询 SQL,在进入预览视图与查询视图时会利用数据源连接串与查询 SQL 从数据源中自动取数,否则 Grid++Report 将自动生成模拟数据进行模拟打印预览与查询显示。注意:在预览视图与查询视图中看到的报表运行结果有可能与在你程序中的最终运行结果有差异,因为在报表的生成过程中我们可以在程序中对报表的生成行为进行一定的控制。 问:怎样用 Grid++Report 设计交叉表? 答:Grid++Report 没有提供专门实现交叉表的功能,其它的报表构件提供的交叉表功能一般也比较死板和功能有限。利用 Grid++Report 的编程接口可以做出灵活多变,功能丰富的交叉表。示例程序 CrossTab 就是一个实现交叉表的例子程序,认真领会此例子程序,你就可以做出自己想要各种交叉表,并能提取一些共用代码,便于重复使用。 问:怎样设置整个报表的缺省字体? 答:设置报表主对象的字体属性,也就是设置了整个报表的缺省字体。如果改变报表主对象的字体属性,则没有专门的设置字体属性的子对象的字体属性也跟随改变。同样每个报表节与明细网格也有字体属性,他们的字体属性也就是其拥有的子对象的缺省字体。 问:怎样在打印时限制一页的输出行数? 答:设定明细网格的内容行的‘每页行数(RowsPerPage)’属性即可。另外要注意‘调节行高(AdjustRowHeight)’属性值:为真时根据页面的输出高度自动调整行的高度,使整个页面的输出区域充满。为假时按设计时的高度输出行。 问:怎样显示中文大写金额? 答:将对象的“格式(Format)”属性设为 “$$” 及可,可以设置格式的对象有:字段(IGRField)、参数(IGRParameter)、系统变量(IGRSystemVarBox)与综合文字框(IGRMemoBox),其中综合文字框是在报表式上设格式。 问:能否实现自定义纸张与票据打印? 答:Grid++Report 完全支持自定义纸张的打印,只要在报表设定时在页面设置中选定自定义纸张,并指定准确的纸张尺寸。当然要在最终输出时得道合适的打印结果,输出打印机必须支持自定义纸张打印。Windows2000/XP/2003 操作系统上可以在打印机上定义自定义纸张,也可以采用这种方式实现自定义纸张打印。 问:怎样实现 0 值不打印? 答:直接设置格式串就可以,在“数字格式”设置对话框中选定“0 不显示”,就会得到合适的格式串。也可以通过直接录入格式串来指定 0 不显示,但格式串必须符合 Grid++Report 的规定格式。另一种实现办法是在报表获取明细记录数据时,在 BeforePostRecord 事件中将值为零的字段设为空,调用字段的 Clear 方法将字段置为空。 问:怎样实现多栏报表? 答:在明细网格上设‘页栏数(PageColumnCount)’属性值大于 1 即可。通过 Grid++Report 的“页栏输出顺序”还可以指定多栏报表的输出顺序是“先从上到下”还是“先从左到右”。 问:如何实现票据套打? 答:Grid++Report 为实现票据套打做了很多专门的安排:报表设计器提供了页面设计模式,按照设定的纸张尺寸显示设计面板,如果将空白票据的扫描图设为设计背景图,在定位报表内容的输出位置会非常方便。报表部件可以设定打印类别,非套打输出的内容在套打打印模式下就不会输出。 问:Grid++Report 有没有横向分页功能? 答:回答是肯定的,在列的总宽度超过打印页面的输出宽度时,Grid++Report 可以另起新页输出剩余的列,如果左边存在锁定列,锁定列可以在后面的新页中重复输出,这样可以保证关键数据列在每一页都有输出。仔细体会 Grid++Report 提供的多种打印适应策略,选用最合适的方式。Grid++Report 的多种打印适应策略为开发动态报表提供了很好的支持。 问:怎样实现报表本页小计功能? 答:定义一个报表分组,将本分组定义为页分组,在本分组的分组头与分组尾上定义统计。页分组就是在每页产生一个分组项,在每页的上端与下端都会分别显示页分组的分组头与分组尾,页分组不用定义分组依据字段。 报表运行 问:怎样与数据库建立连接? 答:如果在设计报表时指定了数据集的数据源连接串与查询 SQL 语句,Grid++Report 采用拉模式直接从数据源取得报表数据,Grid++Report 利用 OLE DB 从数据源取数,OLE DB 提供了广泛的数据源操作能力。如果 Grid++Report 的数据来源采用推模式,即 Grid++Report 不直接与数据库建立连接,各种编程语言/平台都提供了很好的数据库连接方式,并且易于操作,应用程序在报表主对象(IGridppReport)的 FetchRecord 事件中将数据传入,例子程序提供了各种编程语言填入数据的通用方法,对C++Builder 和 Delphi 还进行了专门的包装,直接关联 TDataSet 对象也可以将 TDataSet 对象中的数据传给报表。 问:打印时能否对打印纸张进行自适应?支持表格的折行打印吗? 答:Grid++Report 在打印时采用多种适应策略,通过设置明细网格(IGRDetailGrid)的‘打印策略(PrintAdaptMethod)’属性指定打印策略。(1)丢弃:按设计时列的宽度输出,超出范围的内容不显示。(2)绕行:按设计时列的宽度输出,如果在当前行不能完整输出,则另起新行进行输出。(3)缩放适应:对所有列的输出宽度进行按比例地缩放,使总宽度等于页面的输出宽度。(4)缩小适应:如果列的总宽度小于页面的输出宽度,对所有列的输出宽度进行按比例地缩小,使总宽度等于页面的输出宽度。(5)横向分页:超范围的列在新页中输出。(6)横向分页并重复锁定列。 问:如何改变缺省打印预览窗口的窗口标题? 答:改变报表主对象的‘标题(Title)’属性即可。 问:利用集合对象的编程接口取子对象的接口引用,但不是自己期望的结果。 答:Grid++Report中所有集合对象的下标索引都是从 1 开始,另按对象的名称查找对象的接口引用时,名称字符是不区分大小写的。 问:怎样在运行时控制报表中各个对象的可见性?即怎样在运行时显示或隐藏对象? 答:在报表主对象(GridppReport)的 SectionFormat 事件中设定相应报表子对象的可见(Visible)属性即可。 问:报表主对象重新载入数据,设计器中为什么没有反映新载入的数据? 答:应调用 IGRDesigner 的 Reload 方法。 问:怎样实现不进入打印预览界面,直接将报表打印出来?