构建css系统的第一步是大纲的拟定。(我认为)css组织规划的重要性堪比网站目录结构。(htmlor注:用词夸张一点,让你加深记忆) 没有哪种方案放之四海而皆准,因此我们会讨论一些基本的组织方案,以及它们各自的利弊。
主css文件
通常可以使用一个主css文件,来放置所有页面共享的规则。这个文件会包含默认的字体、链接、页眉和其他等样式。有了主css文件之后,我们开始探讨高级组织策略。
方法一:基于原型
最基本的策略是基于原型页面(archetype page)分离css文件。假如一个网站的首页、子页面和组合页设计不同,就可以采用基于原型的策略。(这种策略下)每个页面都会有专属的css文件。
在原型数量不多的情况下,这个方法简单明了、行之有效。然而,当页面元素并不按部就班的位于各个原型页时,问题就出现了。如果子页面和组合页共享某些元素,而首页却没有,我们应该怎么做呢?
把共享元素放入主css文件。这虽不是最纯正的解决办法,却适用于某些具体情况。可是如果网站庞大,(这样做的话)主css文件会迅速膨胀——这就违背了分离文件的初衷:避免导入不必要的大文件。
在组合页和子页面的css文件里各放一份样式代码。(这么做)就意味着要维护冗余代码,很显然我们不想这样。
创建一个新的文件,由这两种页面共享。这听起来不错。不过假如只有10行代码,我们创建这个
文件仅仅是为了共享这10行代码?(htmlor注:杀鸡用牛刀?)
这方法很纯粹,但如果网站庞大有很多对页面共享很少量元素时(htmlor注:比如30对页面分别共享10行代码),就显得很笨重了。
创建一个单独的css文件,包含所有共享元素的样式。这方法可能比较简单,却要取决于网站的大小和共享元素的多少。有种情况会很烦:导入了一个很大的css文件,但页面只用到一小部分样式——还是那句话,这违背了分离文件的初衷。
这就是我所说的重叠的两难(overlap dilemma)。零碎css规则的重叠不一而足,并没有一个完全清晰无误的方案来组织它们。
方法二:基于页面元素/块
如果网站使用服务器端include,这个方法会很不错。举例说明,如果使用页眉include,它会有自己相应的css文件。页脚或者其他部分的include可以如法炮制,只须导入自己的css文件。这个方法简单干净,不过可能会产生很多小css文件。
举例来说,假如页脚的样式只需要20行css代码,单独创建一个文件就划不来了。而且这个方法会导致每个页面都包含一堆css文件——因为有多少include,就得有多少css文件。
方法三:基于标记
这个方案直观实际,与前一个类似。如果网站共有30个页面,其中10个含有form,那么可以创建一个css文件专门处理form的样式,只在这10个页面导入它。如果另外10个页面含有table,就创建一个文件专门处理table样式……诸如此类。
另外的组织技巧
除了用主观的方法组织文件,我们还要考虑如打印、手持设备和屏幕等多种媒体类型。这虽然已经很清楚的定义过,可依旧是建立文件结构时应该考虑的一个因素。一旦必须支持多种媒体类型,主css文件里的某些规则可能就得重新考虑。
另外,品牌联合也可能是一个重要因素。(htmlor注:如google和nike联手推出的joga) 如果涉及品牌联合,你就得考虑哪些元素应该调整以适应另一品牌。比如分别使用不同的css文件等。
还有一个常被忽略的技巧:使用嵌套的@import语句。只包含一连串@import语句,
或者再加几句css规则,就能创建一个css文件。用这个方法完全可以创建网站的主css文件(用@import导入各部分的样式文件)。假如网站的每个
页面都导入了4到5个不同的css文件,无疑你应该考虑使用这个技巧。
规则和选择器的组织
谈完了文件组织,接着讨论一下怎么组织文件里的东西吧。很自然,我们希望在文件里畅通无阻的浏览,迅速找到要编辑的选择器(selector)或规则。
冗余 vs. 附属
正如Dave Shea在其文章《冗余 vs. 附属》(Redundancy vs.
Dependency)里所说的,你必须不断了解级联(cascade)。你要决定是对选择器编组(意味着附属),还是把它们分离(意味着冗余)。编组可
以保持代码简洁扼要,可是会建立附属关系,导致维护开销增加。如果不编组,就会增加文件大小,让相似的选择器保持一致变得困难。只有做好这种权衡、取舍,
才能每次都作出正确的决定。
按相互关系/上下文编组
既然文件组织可以是主观的,那么显然,按照规则和选择器与其他部分的相互关系来进行编组是最好的方法。举例说明,假设你用容器、页眉和页脚来完成布局,就应该把它们编成一组。
这似乎很简单,其实不然。比如,把页眉中的导航加入css时,是将它跟父元素编组还是独立编组?这种情况下,要视乎规则的上下文。通常,页眉与页面布局相关,应该与其他布局元素一起编组。而导航是页眉的一块,应该和页眉的其他块编组,而不是页眉本身。
使用注释
跟大多数代码类似,注释是组织良好与否的关键。应该根据css的控制范围,清楚的标注每节(section)。最好确保注释视觉突出,以便在内容滚动、一目十行时快速定位。
Doug Bowman在其文章《css组织技巧之一:标记》(CSS Organization Tip #1: Flags)里把css注释玩得高明之极。他详细说明了在节名之前加上等号,以便使用文本编辑器的查找功能迅速跳到某节。
别忘了
你应该细致认真的了解了特异性、级联和继承,并善用它们。它们之中的每一项都可以是你最可怕
的敌人,也可以是你最友善的朋友。当建立庞大的网站时,是否理解这些细微精妙之处,决定了你所构建的是坚如磐石的系统,还是经不起风雨的豆腐渣工
程。(htmlor注:这句完全意译,比较爽)
属性的组织
现在我们了解了文件的组织,也知道了文件内规则的组织,但还有一个重要的组织环节(没有提到),那就是属性(attribute)。虽然属性比前两个概念更简单,可是还有一些非常好的、能够保持规则整洁的方法很值得一提。
按字母排序
提到属性,如果说需要遵循什么原则的话,那就是:按-字-母-排-序。其实这招对于属性浏览帮助不大,不过可以防止属性值覆盖这种偶然事件的发生。
举个例子吧,已经数不清有多少次,我为某个选择器定义过了margin值,之后的某天无意间
又加了一个(或前或后)。(这种情况下)后一个属性自然会起作用。假设不知道第二个属性存在,不管我怎么调整第一个属性值、刷新浏览器,也看不到页面变
化。(htmlor注:这个问题我深有体会) 如果按照字母顺序排列,你就会发现margin被定义了两次(因为它们挨在一起),这个问题自然可以避免。
优先项
当网站复杂、牵涉太多css文件时,会建立大量的附属关系。一旦需要定制某个元素特有的样式,!important选项似乎是最佳选择。没错,!important是能解一时之需,但最好搞清楚导致问题的根源,然后根据级联关系决定是否真的需要用它。
如果你对上文提到的特异性、级联和继承很熟悉,大可不必抱着!important一颗树不 放。(htmlor注:整片森林等着你~)
当然它还是会派上用场,不过使用之前要对具体情况了然于胸。千万不要因为不知问题的症结所在而把!important当作捷径或是补救方案。
小结
当我们变得依赖css而使样式表日渐复杂时,就需要正确的计划来避免犯错,并使代码易于维护。既然完美无缺的方案并不存在,那么了解css的工作方式以及文件、选择器和属性的多种组织方案,无疑有助于我们写出优质的代码,经受住时间考验。
网站运营www.wzyunying.com
一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】
移动工具 【V】
套索、多边形套索、磁性套索 【L】
魔棒工具 【W】
裁剪工具 【C】
切片工具、切片选择工具 【K】
喷枪工具 【J】
画笔工具、铅笔工具 【B】
像皮图章、图案图章 【S】
历史画笔工具、艺术历史画笔 【Y】
像皮擦、背景擦除、魔术像皮擦 【E】
渐变工具、油漆桶工具 【G】
模糊、锐化、涂抹工具 【R】
减淡、加深、海棉工具 【O】
路径选择工具、直接选取工具 【A】
文字工具 【T】
钢笔、自由钢笔 【P】
矩形、圆边矩形、椭圆、多边形、直线 【U】
写字板、声音注释 【N】
吸管、颜色取样器、度量工具 【I】
抓手工具 【H】
缩放工具 【Z】
默认前景色和背景色 【D】
切换前景色和背景色 【X】
切换标准模式和快速蒙板模式 【Q】
标准屏幕模式、带有菜单栏的全屏模式、全屏模式 【F】
跳到ImageReady3.0中 【Ctrl】+【Shift】+【M】
临时使用移动工具 【Ctrl】
临时使用吸色工具 【Alt】
临时使用抓手工具 【空格】
快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】
循环选择画笔 【[】或【]】
建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】
二、文件操作
新建图形文件 【Ctrl】+【N】
打开已有的图像 【Ctrl】+【O】
打开为... 【Ctrl】+【Alt】+【O】
关闭当前图像 【Ctrl】+【W】
保存当前图像 【Ctrl】+【S】
另存为... 【Ctrl】+【Shift】+【S】
存储为网页用图形 【Ctrl】+【Alt】+【Shift】+【S】
页面设置 【Ctrl】+【Shift】+【P】
打印预览 【Ctrl】+【Alt】+【P】
打印 【Ctrl】+【P】
退出Photoshop 【Ctrl】+【Q】
三、编辑操作
还原/重做前一步操作 【Ctrl】+【Z】
一步一步向前还原 【Ctrl】+【Alt】+【Z】
一步一步向后重做 【Ctrl】+【Shift】+【Z】
淡入/淡出 【Ctrl】+【Shift】+【F】
剪切选取的图像或路径 【Ctrl】+【X】或【F2】
拷贝选取的图像或路径 【Ctrl】+【C】
合并拷贝 【Ctrl】+【Shift】+【C】
将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】
将剪贴板的内容粘到选框中 【Ctrl】+【Shift】+【V】
自由变换 【Ctrl】+【T】
应用自由变换(在自由变换模式下) 【Enter】
从中心或对称点开始变换 (在自由变换模式下) 【Alt】
限制(在自由变换模式下) 【Shift】
扭曲(在自由变换模式下) 【Ctrl】
取消变形(在自由变换模式下) 【Esc】
自由变换复制的象素数据 【Ctrl】+【Shift】+【T】
再次变换复制的象素数据并建立一个副本 【Ctrl】+【Shift】+【Alt】+【T】
删除选框中的图案或选取的路径 【DEL】
用背景色填充所选区域或整个图层 【Ctrl】+【BackSpace】或【Ctrl】+【Del】
用前景色填充所选区域或整个图层 【Alt】+【BackSpace】或【Alt】+【Del】
弹出“填充”对话框 【Shift】+【BackSpace】
从历史记录中填充 【Alt】+【Ctrl】+【Backspace】
打开“颜色设置”对话框 【Ctrl】+【Shift】+【K】
打开“预先调整管理器”对话框 【Alt】+【E】放开后按【M】
预设画笔(在“预先调整管理器”对话框中) 【Ctrl】+【1】
预设颜色样式(在“预先调整管理器”对话框中) 【Ctrl】+【2】
预设渐变填充(在“预先调整管理器”对话框中) 【Ctrl】+【3】
预设图层效果(在“预先调整管理器”对话框中) 【Ctrl】+【4】
预设图案填充(在“预先调整管理器”对话框中) 【Ctrl】+【5】
预设轮廓线(在“预先调整管理器”对话框中) 【Ctrl】+【6】
预设定制矢量图形(在“预先调整管理器”对话框中) 【Ctrl】+【7】
打开“预置”对话框 【Ctrl】+【K】
显示最后一次显示的“预置”对话框 【Alt】+【Ctrl】+【K】
设置“常规”选项(在预置对话框中) 【Ctrl】+【1】
设置“存储文件”(在预置对话框中) 【Ctrl】+【2】
设置“显示和光标”(在预置对话框中) 【Ctrl】+【3】
设置“透明区域与色域”(在预置对话框中) 【Ctrl】+【4】
设置“单位与标尺”(在预置对话框中) 【Ctrl】+【5】
设置“参考线与网格”(在预置对话框中) 【Ctrl】+【6】
设置“增效工具与暂存盘”(在预置对话框中) 【Ctrl】+【7】
设置“内存与图像高速缓存”(在预置对话框中) 【Ctrl】+【8】
四、图像调整
调整色阶 【Ctrl】+【L】
自动调整色阶 【Ctrl】+【Shift】+【L】
自动调整对比度 【Ctrl】+【Alt】+【Shift】+【L】
打开曲线调整对话框 【Ctrl】+【M】
在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中【Ctrl】加点按
在复合曲线以外的所有曲线上添加新的点(‘曲线’对话框中) 【Ctrl】+【Shift】加点按
移动所选点(‘曲线’对话框中) 【↑】/【↓】/【←】/【→】
以10点为增幅移动所选点以10点为增幅(‘曲线’对话框中) 【Shift】+【箭头】
选择多个控制点(‘曲线’对话框中) 【Shift】加点按
前移控制点(‘曲线’对话框中) 【Ctrl】+【Tab】
后移控制点(‘曲线’对话框中) 【Ctrl】+【Shift】+【Tab】
添加新的点(‘曲线’对话框中) 点按网格
删除点(‘曲线’对话框中) 【Ctrl】加点按点
取消选择所选通道上的所有点(‘曲线’对话框中) 【Ctrl】+【D】
使曲线网格更精细或更粗糙(‘曲线’对话框中) 【Alt】加点按网格
选择彩色通道(‘曲线’对话框中) 【Ctrl】+【~】
选择单色通道(‘曲线’对话框中) 【Ctrl】+【数字】
打开“色彩平衡”对话框 【Ctrl】+【B】
打开“色相/饱和度”对话框 【Ctrl】+【U】
全图调整(在色相/饱和度”对话框中) 【Ctrl】+【~】
只调整红色(在色相/饱和度”对话框中) 【Ctrl】+【1】
只调整黄色(在色相/饱和度”对话框中) 【Ctrl】+【2】
只调整绿色(在色相/饱和度”对话框中) 【Ctrl】+【3】
只调整青色(在色相/饱和度”对话框中) 【Ctrl】+【4】
只调整蓝色(在色相/饱和度”对话框中) 【Ctrl】+【5】
只调整洋红(在色相/饱和度”对话框中) 【Ctrl】+【6】
去色 【Ctrl】+【Shift】+【U】
反相 【Ctrl】+【I】
打开“抽取(Extract)”对话框 【Ctrl】+【Alt】+【X】
边缘增亮工具(在“抽取”对话框中) 【B】
填充工具(在“抽取”对话框中) 【G】
擦除工具(在“抽取”对话框中) 【E】
清除工具(在“抽取”对话框中) 【C】
边缘修饰工具(在“抽取”对话框中) 【T】
缩放工具(在“抽取”对话框中) 【Z】
抓手工具(在“抽取”对话框中) 【H】
改变显示模式(在“抽取”对话框中) 【F】
加大画笔大小(在“抽取”对话框中) 【]】
减小画笔大小(在“抽取”对话框中) 【[】
完全删除增亮线(在“抽取”对话框中) 【Alt】+【BackSpace】
增亮整个抽取对像(在“抽取”对话框中) 【Ctrl】+【BackSpace】
打开“液化(Liquify)”对话框 【Ctrl】+【Shift】+【X】
扭曲工具(在“液化”对话框中) 【W】
顺时针转动工具(在“液化”对话框中) 【R】
逆时针转动工具(在“液化”对话框中) 【L】
缩拢工具(在“液化”对话框中) 【P】
扩张工具(在“液化”对话框中) 【B】
反射工具(在“液化”对话框中) 【M】
重构工具(在“液化”对话框中) 【E】
冻结工具(在“液化”对话框中) 【F】
解冻工具(在“液化”对话框中) 【T】
应用“液化”效果并退回Photoshop主界面(在“液化”对话框中) 【Enter】
放弃“液化”效果并退回Photoshop主界面(在“液化”对话框中) 【ESC】
五、图层操作
从对话框新建一个图层 【Ctrl】+【Shift】+【N】
以默认选项建立一个新的图层 【Ctrl】+【Alt】+【Shift】+【N】
通过拷贝建立一个图层(无对话框) 【Ctrl】+【J】
从对话框建立一个通过拷贝的图层 【Ctrl】+【Alt】+【J】
通过剪切建立一个图层(无对话框) 【Ctrl】+【Shift】+【J】
从对话框建立一个通过剪切的图层 【Ctrl】+【Shift】+【Alt】+【J】
与前一图层编组 【Ctrl】+【G】
取消编组 【Ctrl】+【Shift】+【G】
将当前层下移一层 【Ctrl】+【[】
将当前层上移一层 【Ctrl】+【]】
将当前层移到最下面 【Ctrl】+【Shift】+【[】
将当前层移到最上面 【Ctrl】+【Shift】+【]】
激活下一个图层 【Alt】+【[】
激活上一个图层 【Alt】+【]】
激活底部图层 【Shift】+【Alt】+【[】
激活顶部图层 【Shift】+【Alt】+【]】
向下合并或合并联接图层 【Ctrl】+【E】
合并可见图层 【Ctrl】+【Shift】+【E】
盖印或盖印联接图层 【Ctrl】+【Alt】+【E】
盖印可见图层 【Ctrl】+【Alt】+【Shift】+【E】
调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 【0】至【9】
保留当前图层的透明区域(开关) 【/】
使用预定义效果(在”效果”对话框中) 【Ctrl】+【1】
混合选项(在”效果”对话框中) 【Ctrl】+【2】
投影选项(在”效果”对话框中) 【Ctrl】+【3】
内部阴影(在”效果”对话框中) 【Ctrl】+【4】
外发光(在”效果”对话框中) 【Ctrl】+【5】
内发光(在”效果”对话框中) 【Ctrl】+【6】
斜面和浮雕(在”效果”对话框中) 【Ctrl】+【7】
轮廓(在”效果”对话框中) 【Ctrl】+【8】
材质(在”效果”对话框中) 【Ctrl】+【9】
六、图层混合模式
循环选择混合模式 【Shift】+【-】或【+】
正常Normal 【Shift】+【Alt】+【N】
溶解Dissolve 【Shift】+【Alt】+【I】
正片叠底Multiply 【Shift】+【Alt】+【M】
屏幕Screen 【Shift】+【Alt】+【S】
叠加Overlay 【Shift】+【Alt】+【O】
柔光Soft Light 【Shift】+【Alt】+【F】
强光Hard Light 【Shift】+【Alt】+【H】
颜色减淡Color Dodge 【Shift】+【Alt】+【D】
颜色加深Color Burn 【Shift】+【Alt】+【B】
变暗Darken 【Shift】+【Alt】+【K】
变亮Lighten 【Shift】+【Alt】+【G】
差值Difference 【Shift】+【Alt】+【E】
排除Exclusion 【Shift】+【Alt】+【X】
色相Hue 【Shift】+【Alt】+【U】
饱和度Saturation 【Shift】+【Alt】+【T】
颜色Color 【Shift】+【Alt】+【C】
光度Luminosity 【Shift】+【Alt】+【Y】
去色 海棉工具+【Shift】+【Alt】+【J】
加色 海棉工具+【Shift】+【Alt】+【A】
七、选择功能
全部选取 【Ctrl】+【A】
取消选择 【Ctrl】+【D】
重新选择 【Ctrl】+【Shift】+【D】
羽化选择 【Ctrl】+【Alt】+【D】
反向选择 【Ctrl】+【Shift】+【I】
载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图
滤镜
按上次的参数再做一次上次的滤镜 【Ctrl】+【F】
退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】
重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】
选择工具(在“3D变化”滤镜中) 【V】
直接选择工具(在“3D变化”滤镜中) 【A】
立方体工具(在“3D变化”滤镜中) 【M】
球体工具(在“3D变化”滤镜中) 【N】
柱体工具(在“3D变化”滤镜中) 【C】
添加锚点工具(在“3D变化”滤镜中) 【+】
减少锚点工具(在“3D变化”滤镜中) 【-】
轨迹球(在“3D变化”滤镜中) 【R】
全景相机工具(在“3D变化”滤镜中) 【E】
移动视图(在“3D变化”滤镜中) 【H】
缩放视图(在“3D变化”滤镜中) 【Z】
应用三维变形并退回到Photoshop主界面(在“3D变化”滤镜中) 【Enter】
放弃三维变形并退回到Photoshop主界面(在“3D变化”滤镜中) 【Esc】
八、视图操作
选择彩色通道 【Ctrl】+【~】
选择单色通道 【Ctrl】+【数字】
选择快速蒙板 【Ctrl】+【\】
始终在视窗显示复合通道 【~】
以CMYK方式预览(开关) 【Ctrl】+【Y】
打开/关闭色域警告 【Ctrl】+【Shift】+【Y】
放大视图 【Ctrl】+【+】
缩小视图 【Ctrl】+【-】
满画布显示 【Ctrl】+【0】
实际象素显示 【Ctrl】+【Alt】+【0】
向上卷动一屏 【PageUp】
向下卷动一屏 【PageDown】
向左卷动一屏 【Ctrl】+【PageUp】
向右卷动一屏 【Ctrl】+【PageDown】
向上卷动10 个单位 【Shift】+【PageUp】
向下卷动10 个单位 【Shift】+【PageDown】
向左卷动10 个单位 【Shift】+【Ctrl】+【PageUp】
向右卷动10 个单位 【Shift】+【Ctrl】+【PageDown】
将视图移到左上角 【Home】
将视图移到右下角 【End】
显示/隐藏选择区域 【Ctrl】+【H】
显示/隐藏路径 【Ctrl】+【Shift】+【H】
显示/隐藏标尺 【Ctrl】+【R】
捕捉 【Ctrl】+【】
锁定参考线 【Ctrl】+【Alt】+【】
显示/隐藏“颜色”面板 【F6】
显示/隐藏“图层”面板 【F7】
显示/隐藏“信息”面板 【F8】
显示/隐藏“动作”面板 【F9】
显示/隐藏所有命令面板 【TAB】
显示或隐藏工具箱以外的所有调板 【Shift】+【TAB】
文字处理(在字体编辑模式中)
显示/隐藏“字符”面板 【Ctrl】+【T】
显示/隐藏“段落”面板 【Ctrl】+【M】
左对齐或顶对齐 【Ctrl】+【Shift】+【L】
中对齐 【Ctrl】+【Shift】+【C】
右对齐或底对齐 【Ctrl】+【Shift】+【R】
左/右选择 1 个字符 【Shift】+【←】/【→】
下/上选择 1 行 【Shift】+【↑】/【↓】
选择所有字符 【Ctrl】+【A】
显示/隐藏字体选取底纹 【Ctrl】+【H】
选择从插入点到鼠标点按点的字符 【Shift】加点按
左/右移动 1 个字符 【←】/【→】
下/上移动 1 行 【↑】/【↓】
左/右移动1个字 【Ctrl】+【←】/【→】
将所选文本的文字大小减小2 点象素 【Ctrl】+【Shift】+【<】
将所选文本的文字大小增大2 点象素 【Ctrl】+【Shift】+【>】
将所选文本的文字大小减小10 点象素 【Ctrl】+【Alt】+【Shift】+【<】
将所选文本的文字大小增大10 点象素 【Ctrl】+【Alt】+【Shift】+【>】
将行距减小2点象素 【Alt】+【↓】
将行距增大2点象素 【Alt】+【↑】
将基线位移减小2点象素 【Shift】+【Alt】+【↓】
将基线位移增加2点象素 【Shift】+【Alt】+【↑】
将字距微调或字距调整减小20/1000ems 【Alt】+【←】
将字距微调或字距调整增加20/1000ems 【Alt】+【→】
将字距微调或字距调整减小100/1000ems 【Ctrl】+【Alt】+【←】
将字距微调或字距调整增加100/1000ems 【Ctrl】+【Alt】+【→】
1、首先打开手机,然后在手机桌面中点击登录微信。
2、进入微信页面后,找到并点击发现。
3、然后在打开的发现页面中,找到并点击小程序。
4、接着在打开的小程序页面中,搜索“拼接图片”。
5、最后进入到这个小程序页面中,选择点击“切九图”,最后上传想要处理的图片,点击“完成”。
6、最后选择想要的九图模板,点击“保存图片”,就完成了。