第1章 网站设计基础 1
1.1 定位网站主题和名称 1
1.1.1 合理选题 2
1.1.2 精选网站名称 2
1.2 确立网站的CI形象 3
1.3 网站的目录结构和链接结构 5
1.3.1 网站的目录结构 5
1.3.2 网站的链接结构 6
1.4 确定网站的整体风格和创意设计 7
1.4.1 网站风格 7
1.4.2 网站创意 8
1.5 网页设计“三剑客” 9
1.5.1 网页设计软件Dreamweaver 10
1.5.2 网络图像处理软件Fireworks 10
1.5.3 网络动画制作软件Flash 11
1.6.2 用Netscape Designer设计网页 13
1.6.1 网页设计软件Microsoft FrontPage 13
1.6 其他常用工具 13
1.6.3 图像处理软件Photoshop 14
1.7 其他设计要素 15
1.7.1 首页设计 15
1.7.2 版面布局 16
1.7.3 网页色彩搭配 17
1.7.4 网页字体设置 19
1.8.2 定义本地站点 21
1.8.1 准备工作 21
1.8 制作并发布第一个网页 21
1.8.3 编辑网页 24
1.8.4 发布网站 31
习题 33
第2章 Dreamweaver MX入门 35
2.1 Dreamweaver MX工作界面 35
2.2 简单的页面操作 36
2.2.1 管理页面 36
2.2.2 操作HTML源文件 40
2.2.3 导入Word文件 42
2.3 网页元素的运用 44
2.3.1 插入文本 44
2.3.2 插入水平线、特殊字符和时间 46
2.3.3 插入图像 47
2.4 网页链接 48
2.4.1 相对路径和绝对路径 49
2.4.2 制作链接 51
2.4.3 预览链接效果 54
2.5 表格排版 55
2.5.1 创建新表格 55
2.5.2 修饰表格 56
2.5.3 嵌套表格 57
习题 57
第3章 在网页中创建表单和样式 59
3.1 使用表单制作动态网页 59
3.1.1 创建表单域 60
3.1.2 文本域/文本区域 61
3.1.3 列表/菜单 62
3.1.4 单选按钮与复选框 63
3.1.5 按钮 65
3.1.6 隐藏区域 67
3.1.7 文件域 68
3.1.8 跳转菜单 68
3.1.9 表单属性 70
3.2.1 CSS基础 71
3.2 使用CSS样式制作动态网页 71
3.2.2 链接文字技术 73
3.2.3 3D文字 76
3.2.4 CSS滤镜 80
习题 90
第4章 Dreamweaver MX动态网页设计 92
4.1 使用动态图层 92
4.1.1 可弹出的隐藏层 92
4.1.2 鼠标移到图片时显示隐含图层 96
4.2.1 时间轴的使用 100
4.2 时间轴的应用 100
4.2.2 简单的时间轴实例 102
4.2.3 弹出菜单 104
习题 109
第5章 用Dreamweaver MX管理网站 110
5.1 新建站点 110
5.1.1 设置本地信息 111
5.1.2 设置远程服务器信息 112
5.2.1 调出并查看网站文件目录 114
5.2 文件管理 114
5.2.2 增添文件夹 116
5.2.3 其他操作 117
5.2.4 上传和下载文件 117
5.3 测试本地站点 118
5.3.1 检测站点的浏览器兼容性 118
5.3.2 检查可能存在的链接错误 120
5.3.3 修改链接错误 122
习题 123
第6章 Fireworks MX入门 124
6.1 Fireworks MX工作界面 124
6.1.1 启动和关闭Fireworks MX 124
6.1.2 Fireworks MX窗口简介 125
6.1.3 优化预览图像 127
6.2 Fireworks MX工具的应用 128
6.2.1 工具栏的使用 128
6.2.2 工作窗口的帧控制器和状态栏 130
6.2.3 工具箱的使用 131
6.3 Fireworks MX面板及其管理 132
6.3.1 常用面板功能介绍 132
6.3.2 组织面板组和面板 137
6.3.3 使用面板组或面板“选项”菜单 139
6.3.4 保存面板布局 139
6.4 创建与导入文档 140
6.4.1 创建新文档 141
6.4.2 改变文档的显示属性 142
6.4.3 旋转与剪切画布 143
6.4.4 导入文档 144
6.5 导出文件 146
习题 147
第7章 绘制和编辑矢量图 149
7.1 Fireworks的绘图原理 149
7.1.1 Fireworks的对象 149
7.1.2 路径 150
7.1.3 描边和填充 151
7.2.1 绘图前的准备工作 152
7.1.4 Fireworks的工作模式 152
7.2 绘制路径对象 152
7.2.2 绘制基本图形 154
7.3 编辑路径对象 158
7.3.1 选取和移动对象 158
7.3.2 路径对象的整形 161
7.3.3 路径对象的操作 166
7.3.4 设置对象的描边属性 171
7.3.5 设置对象的填充属性 176
7.3.6 用“油漆桶”工具填充 183
习题 185
第8章 编辑和处理位图 187
8.1 位图图形及其编辑模式 187
8.2 创建位图图像 188
8.3 创建位图选区 189
8.3.1 应用位图选取工具 189
8.3.3 调整选取范围 193
8.3.2 “选取框”工具的属性设置 193
8.4 编辑位图 197
8.4.1 用“铅笔”工具和“刷子”工具编辑像素 197
8.4.2 用“油漆桶”工具编辑像素 198
8.4.3 复制位图像素 199
8.4.4 羽化选区边缘 200
8.4.5 删除像素 201
8.4.6 裁切位图 202
习题 203
9.1.1 输入文本 205
9.1 创建文本 205
第9章 创建和编辑文本 205
9.1.2 移动文本块 206
9.2 导入文本 207
9.2.1 打开或导入纯文本文件 207
9.2.2 打开或导入RTF文件 207
9.2.3 打开或导入含有文本的Photoshop文件 208
9.3 编辑文本 209
9.3.1 修改文本的字体、字号和样式 210
9.3.2 调整文本的间距和字符宽度 211
9.3.3 文本的走向和方向 212
9.3.4 对齐文本 213
9.3.5 设置文本填充颜色 214
9.3.6 平滑文本边缘 215
9.3.7 进行段落控制 215
9.4 应用文字样式 216
9.5 路径文本 218
9.6 文本的变形和整形 219
习题 220
第10章 Fireworks MX综合应用 222
10.1 制作按钮 222
10.1.1 创建一个按钮 222
10.1.2 复制按钮 226
10.2 制作悬停按钮 228
10.3 添加特殊效果 230
10.4.1 应用蒙版 231
10.4 应用蒙版和热区 231
10.4.2 创建热区 232
10.5 制作动画 233
10.5.1 认识“动画”对话框 234
10.5.2 制作位图动画 234
10.6 将Fireworks MX的图像切割对象导入到Dreamweaver MX中 237
10.6.1 执行图像切割功能 237
10.6.2 导出成HTML格式 238
10.6.3 导入Drearmweaver MX工作区 238
10.7.1 设置Fireworks MX为Dreamweaver MX默认的图像编辑器 241
10.7 将Fireworks MX设置为Dreamweaver MX默认的图像编辑器 241
10.7.2 调用Fireworks来编辑图像 242
习题 245
第11章 Flash MX动画制作基础 246
11.1 Flash MX简介 246
11.1.1 Flash MX的主界面 246
11.1.2 绘图工具箱 246
11.1.4 面板 247
11.1.3 舞台 247
11.1.5 图层 248
11.1.6 时间轴 248
11.2 绘图工具箱 249
11.2.1 铅笔工具 249
11.2.2 直线、椭圆形和矩形工具 250
11.2.3 笔刷工具 250
11.2.4 钢笔工具 252
11.2.5 橡皮擦工具 252
11.2.7 探色棒工具 253
11.2.6 墨水瓶工具 253
11.2.8 箭头工具 254
11.2.9 任意变形工具 254
11.3 编辑文本 255
11.3.1 基础操作 256
11.3.2 制作空心字 257
11.3.3 制作倒影字 258
11.4 时间轴的操作 261
11.4.1 “时间轴”面板 261
11.4.2 时间轴的显示比例 263
11.4.3 灯箱功能 265
11.4.4 帧操作实例 267
11.5 元件 268
11.5.1 元件的简介 268
11.5.2 元件的类型 269
11.5.3 管理元件 271
11.5.4 元件实例属性 273
11.5.5 元件使用实例 275
习题 278
第12章 制作精彩Flash动画 280
12.1 鱼沿轨迹运动的实例 280
12.1.1 设置文档属性 281
12.1.2 制作图形元件 281
12.1.3 制作场景 282
12.2 制作形状渐变的动画 284
12.2.1 色彩渐变的动画 284
12.2.2 形状渐变的动画 286
12.2.3 带有形状提示的渐变动画 288
12.3 海面背景移动实例 290
12.3.1 设置文档属性 291
12.3.2 制作文字元件 291
12.3.3 制作海面元件 292
12.3.4 增加电影的长度 293
12.3.5 制作海面的运动渐变 293
12.3.8 加工动画 294
12.3.7 修改动画速度 294
12.3.6 制作遮罩效果 294
12.4 遮罩文字实例 295
12.4.1 设置文档属性 296
12.4.2 制作元件 297
12.4.3 制作场景 297
12.5 转动倒影实例 301
12.5.1 设置文档属性 301
12.5.2 制作元件 301
12.5.3 制作场景 305
习题 306
第13章 Flash MX动画的交互功能 308
13.1 语言编程的基础 308
13.1.1 编程语言的基本概念 308
13.1.2 Flash的编程语言与JavaScript的区别和联系 309
13.1.3 编程动作的书写方法 309
13.1.4 为帧书写脚本 312
13.1.5 为对象书写动作 313
13.2.1 跳转语句 315
13.2 动作的基本语言 315
13.2.2 跳转到URL 316
13.2.3 监测某帧是否下载 317
13.2.4 发送信息到动画主程序 319
13.2.5 编辑动画片段 320
13.2.6 条件语句 322
13.3 按钮控制影片实例 323
13.3.1 制作按钮动画 323
13.3.2 设置按钮控制命令 325
13.4 影片片段活用实例 329
13.4.1 控制卡通鱼随机运动 329
13.4.2 利用键盘控制魔鬼头影片 330
习题 331
第14章 Flash动画制作综合实例 333
14.1 星光闪烁的特效实例 333
14.1.1 设置文档属性 333
14.1.2 制作元件 334
14.1.3 制作场景 335
14.2.1 设置文档属性 338
14.2.2 制作元件 338
14.2 控制怪物鸭影片的实例 338
14.2.3 制作场景 340
14.3 制作金属小球跟踪鼠标 343
14.3.1 设置文档属性 344
14.3.2 制作元件 344
14.3.3 制作场景 347
14.4.2 制作元件 348
14.4 编程语言控制鼠标跟随实例 348
14.4.1 设置文档属性 348
14.4.3 制作场景 351
14.5 新型菜单实例 353
14.5.1 设置文档属性 353
14.5.2 制作元件 353
14.5.3 制作场景 357
习题 357
附录 习题答案 359