原文:零元学Expression Design 4 - Chapter 2 熟悉Design并且快速设计出Silverlight网页

本章将用带大家熟悉Design 4并制作简易的网页版面,也会让你了解如何利用Design 4内建功能产出Xaml

?

本章将用带大家熟悉Design 4并制作简易的网页版面,也会让你了解如何利用Design 4内建功能产出Xaml

?

?

直接开始噜!

?

01

开启一个新的专案(快捷键Ctrl+N)

?

完成新专案开启後,在主要工作区放入一个Rectangle(快捷键M)

并使用Selection(快捷键V)调整到适当大小後,在Properties->Apperance把颜色调整为Fill #3D3838

?

在区块内打上一些字,使用Text工具(快捷键T),并且调整字的颜色为Fill #FFFFFF、Stroke #918F8F

再使用笔刷,宽度为8px(范例使用Design内建笔刷Coarse Round Brush)

笔刷的颜色,需在Stroke下调整

?

?

可以依你的喜好,选择你想要的笔刷类型

运用了笔刷以後,你的文字是不是变得比较有设计感了呢?

?

02

在左侧放入1个Ellipse>Fill #3D3838 (Ellipse快捷键L)

再来按下Ctrl+C复制,并且Ctrl+V随意的贴上,使板面上有3个後要当成Button的椭圆形

?

接着全选三个Ellipse後->TopMenu-> Arrange->Align->Horizontal Centers,使之自动垂直排列

?

完成後拉到左边适当位置,补上文字,并且使用Arrange->Align->Center,让文字位於椭圆形中间

?

03

进入版面切割,请使用Slice(快捷键K),把刚刚做好的版面切成适当大小,如下图范例

?

使用Slice做切片时,可以直接在Properties->Current Slice Properties下做预览

?

另外,使用Selection(快捷键V)也可以直接调整切片范围大小

这点我觉得跟PhotoShop相比方便很多

?

04

若是真的要与PhotoShop相比,Design有一招更厉害的…….

选取切片後,可以在Current Slice Properties下,做图层选择

?

看图跟着做可以更了解:

为了做让大家更了解,我在原本的三个椭圆形後面放了一个黄色长方形

?

接着到Current Slice Properties,你可以看到,椭圆形後面多了黄色背景

但是在设计中,我希望只有单独的椭圆形Button加上里面的字......

?

这时,请在Current Slice Properties->Format->Slice contents下,把不要的图层取消勾选

?

这个在做网页或是Silverlight介面设计时真的很方便,我不需要去管背景有什麽,可以单独切割要的部分

?

05

切片完成後,接着就是输出啦!

点选File->Export就会出现下图视窗

?

刚刚所提到的Format->Slice contents图层选择这边也有

?

因为刚刚切成四个切片,所以会分为4个档案,你可以从Format下选择你要的档案类型

我们选择成XAML Silverlight 3 Canvas

并且在Container旁的下拉式选单内选择档案类型为HTML&Images

?

按下Browse新增一个资料夹

?

接着,按下右下角的Export All,输出我们的专案

?

06

到刚刚我们设定存档的地方,看看Export後的产出结果

资料夹内,有三个档案:

?

第一个

是刚刚切片後的四个图档,各成一个xaml档

?

第二个是html档

双击後开启网页,你会发系已经是一个Silverlight的网页了

?

第三个是.js档

?

07

我们把.html档用记事本打开….

来看看有甚麽其妙的事情发生!!

?

看到了吗?是CSS耶!

?

所以,Design可以把做好的版面及画面,利用Export直接产出可用的CSS

你大可不必跟以前一样,自己花大把的时间去写CSS,因为Design都已经帮你做好了

?

如果能活用Design,将会对你的设计工作带来事半功倍的效果喔!

?

?

附上范例专案

?

?

?

本篇的教学就到此。

?

?

(若有任何错误的地方,请各位前辈或同好能不吝指教,小女子都会虚心接受;若是你喜欢我的教学,请给我点鼓励,谢谢。)

一步一步迈向HIE之路

喜欢我文章请推我一下或给我个回应,你的鼓励会给我无限的动力喔!

若是您有其他问题或是特别需要,请在文章回应处留言,我会尽快回覆您

 

零元学Expression Design 4 - Chapter 2 熟悉Design并且快速设计出Silverlight网页的更多相关文章

  1. 零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸)

    原文:零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸) 本篇内容会教你如何使用笔刷.钢笔.渐层以及透明度的调整,还有如何转化图层和路径,最重要的是要 ...

  2. 零元学Expression Blend 4 - Chapter 38 看如何使用Clip修出想要的完美曲线(下)

    原文:零元学Expression Blend 4 - Chapter 38 看如何使用Clip修出想要的完美曲线(下) 你可以把Clip想成是一个遮罩,运用遮罩达到我们想要的效果 所以在这里我们把文字 ...

  3. 零元学Expression Blend 4 - Chapter 37 看如何使用Clip修出想要的完美曲线(上)

    原文:零元学Expression Blend 4 - Chapter 37 看如何使用Clip修出想要的完美曲线(上) 几何外部的 UIElement 会在呈现的配置中以视觉化方式裁剪. 几何不一定要 ...

  4. 零元学Expression Blend 4 - Chapter 30 8个Expression Blend4的快捷

    原文:零元学Expression Blend 4 - Chapter 30 8个Expression Blend4的快捷 我针对工作区跟视窗的快捷键整理了八个Expression Blend4的快捷, ...

  5. 零元学Expression Blend 4 - Chapter 46 三分钟快速充电-设定Margin的小撇步

    原文:零元学Expression Blend 4 - Chapter 46 三分钟快速充电-设定Margin的小撇步 如果需要经常的使用某一项工具,总会希望能够更快速的使用各项设定达到效果 今天要介绍 ...

  6. 零元学Expression Blend 4 - Chapter 31 看如何简单的把SampleData 绑进ListBox里

    原文:零元学Expression Blend 4 - Chapter 31 看如何简单的把SampleData 绑进ListBox里 前面几章连续讲到ListBox的运用,本章要讲得是如何简单的把Sa ...

  7. 零元学Expression Blend 4 - Chapter 28 ListBox的基本运用与更改预设样式

    原文:零元学Expression Blend 4 - Chapter 28 ListBox的基本运用与更改预设样式 本章将先教大家认识ListBox的基本运用与更改预设样式 本章将先教大家认识List ...

  8. 零元学Expression Blend 4 - Chapter 27 PathlistBox被Selected时的蓝底蓝框问题

    原文:零元学Expression Blend 4 - Chapter 27 PathlistBox被Selected时的蓝底蓝框问题 最近收到网友Cloud的来信,询问我有关放进PathlistBox ...

  9. 零元学Expression Blend 4 - Chapter 23 Deep Zoom Composer与Deep Zoom功能

    原文:零元学Expression Blend 4 - Chapter 23 Deep Zoom Composer与Deep Zoom功能 最近有机会在工作上用到Deep Zoom这个功能,我就顺便介绍 ...

随机推荐

  1. 29、从零写USB摄像头驱动之通过urb接受数据后上报数据是函数中fid的作用

    原因分析如下: 视频数据是由一帧一帧数据组成,为了防止数据错乱,会给每一帧数据分配一个frameid,从第0帧开始,接着是第1帧,接着又是第0帧这样交错进行的,对usb摄像头来说每一帧数据来源于多个包 ...

  2. Java中compareTo()方法比较字符串详解

    中心:String 是字符串,它的比较用compareTo方法,它从第一位开始比较, 如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型 1.当两个比较的字符串是英文且长度 ...

  3. [TypeStyle] Load raw CSS in TypeStyle

    TypeStyle tries to be an all in one CSS in JS management solution so you can always fall back to raw ...

  4. iOS开发Quzrtz2D:十一:图片截屏以及图片擦除

    一:图片截屏:截取的是控制器的view #import "ViewController.h" @interface ViewController () @end @implemen ...

  5. jquery-4 完整表单验证实例

    jquery-4 完整表单验证实例 一.总结 一句话总结:在form的jquery对象中返回false即可终止表单提交. 1.验证的显示错误消息如何布局? 开始时隐藏,出现错误后显示 10 .erro ...

  6. 【计算机视觉】OpenCV中直方图处理函数简述

    计算直方图calcHist 直方图是对数据集合的统计 ,并将统计结果分布于一系列提前定义的bins中.这里的数据不只指的是灰度值 ,统计数据可能是不论什么能有效描写叙述图像的特征. 如果有一个矩阵包括 ...

  7. 动态获取server时间

    近期在做的这个项目要获取到后台的数据.然后使用html5绘制曲线.曾经都是在自己电脑上使用没有发现有什么不正常的地方,昨天连接同事的server发现有段数据怎么都对不上了,開始我还以为程序有问题呢,找 ...

  8. C++ 快速入门笔记:进阶编程

    C++入门笔记:高级编程 文件和流 打开文件 void open (const char *filename, ios::openmode mode); ios::app 追加模式.所有写入都追加到文 ...

  9. 小强的HTML5移动开发之路(37)——jqMobi快速入门

    在<小强的HTML5移动开发之路(33)-- jqMobi基础>中我们了解了什么是jqMobi,并从官方下载了jqMobi开发包,下载后解压目录如下: 拷贝上面的/css目录./plugi ...

  10. 项目流程管理&amp;&amp;架构总结

    1 项目背景 所在业务在早期没有营销费用,买家购买商品的折扣优惠是由卖家提供的.全部订单的终于价格是由卖家和业务方确定的,整个购买流程非常easy. 如今此业务收受到公司重视,业务团队能申请到营销费用 ...