Web交互界面设计与制作(微课版)
定 价:69.8 元
丛书名:“创新设计思维”数字媒体与艺术设计类新形态丛书
本书在编写过程中坚持理论性和实用性相结合,力求与互联网行业技术发展同步,着重提高读者Web交互界面设计和制作的能力。全书共9章,内容包括交互界面设计概述、Web交互界面设计基础、Web交互界面技术概述、HTML5和CSS3基础、Web交互界面设计案例、HTML5和CSS3进阶、JavaScript基础、Web交互界面开发、综合案例:网站交互界面开发。本书系统地介绍 Web交互界面设计与制作的全过程,可作为高等院校数字媒体技术、数字媒体艺术、计算机科学与技术等相关专业的教材或教学参考书,也可供各类培训机构、网页设计从业人员参考使用。
(1)在内容编排上,从交互界面设计的基础知识开始,介绍交互界面的艺术设计、用户体验设计、内容规划,以及如何利用HTML5、CSS3和JavaScript 等相关技术进行交互界面开发。(2)采用理论穿插案例,由浅入深、循序渐进的方式,结合大量的实际案例,展现交互界面开发过程中的具体操作过程,具有较强的实用性和可操作性,注重读者实践能力的培养。(3)每章章末都设置了本章小结,简要总结了本章的主要内容和重点难点;同时,还设置了本章习题板块,包括选择题、简答题、操作题,便于读者巩固所学知识,可满足高校教、学、做、考一体化的教学需求。
张晓颖,软件学院数字媒体技术系副教授、高级工程师。曾任职重庆一家业内知名的IT企业。先后承担数字媒体技术专业《创意专题网页设计》《综合网站实训》《典型网页设计》等核心课程的教学任务。
第1章 交互界面设计概述 11.1 交互界面概念 11.2 交互界面历史 21.3 交互用户体验 31.3.1 用户体验概念 31.3.2 生活中的用户体验 41.3.3 用户体验五要素 41.3.4 用户体验案例 91.4 交互界面设计与开发流程 111.5 本章小结 131.6 本章习题 13第 2章 Web交互界面设计基础 142.1 设计思路 142.2 设计要素 142.3 设计原则与准则 172.3.1 基本原则 172.3.2 基本准则 182.4 设计工具介绍 182.4.1 Photoshop概述 192.4.2 图层基本操作 222.4.3 案例实现:图层蒙版 252.4.4 案例实现:切片工具的应用 272.5 Web交互界面设计 312.5.1 案例实现:网站界面设计 312.5.2 案例实现:网页banner设计 372.6 本章小结 412.7 本章习题 411.选择题 412.简答题 41第3章 Web交互界面技术概述 423.1 Web交互界面技术相关概念 423.1.1 Internet介绍 423.1.2 Web浏览器介绍 453.2 Web交互界面核心技术 453.2.1 网页开发基本要素 453.2.2 Web标准 463.2.3 HTML5概述 473.2.4 CSS3概述 473.2.5 JavaScript简介 483.2.6交互界面开发工具 493.3 本章小结 503.4 本章习题 50第4章 HTML5和CSS3基础 514.1 HTML5基础 514.1.1 网页基本结构 514.1.2 标签类型 554.1.3 HTML5结构标签 564.1.4 HTML5文本标签 604.2 CSS3基础 624.2.1 CSS3的引用方法 634.2.2 CSS3选择器和声明 644.2.3 id和类命名规则 684.2.4 颜色值语法 684.2.5 CSS中的注释 684.2.6 CSS3文本属性 694.2.7 CSS3背景属性 724.3 案例实现:文章界面美化 754.4 本章小结 774.5 本章习题 77第5章 Web交互界面设计案例 795.1 新闻列表制作 795.1.1 超链接 795.1.2 列表标签 805.1.3 列表样式属性 825.1.4 案例实现:新闻列表制作 835.2 导航制作 855.2.1 标准流 855.2.2 浮动(float)与清除浮动(clear) 855.2.3 案例实现:导航制作 875.3 图文板块制作 895.3.1 盒子模型 895.3.2 宽度和高度 905.3.3 边框 915.3.4 内边距 935.3.5 外边距 935.3.6 Web常见图片格式 945.3.7 Web中的插入图片 955.3.8 相对路径与绝对路径 955.3.9 案例实现:图文板块制作 965.4 图文列表制作 985.4.1 相对定位 995.4.2 绝对定位 995.4.3 层级z-index 1005.4.4 CSS3的过渡动画 1005. transition的简写属性 1015.4.5 CSS3的2D变形 1015.4.6 CSS3的3D变形 1035.4.7 隐藏与显示属性 1045.4.8 案例实现:图文列表制作 1055.5 本章小结 1065.6 本章习题 106第6章 HTML5和CSS3拓展 1096.1 HTML5表格 1096.1.1 表格基本属性 1096.1.2 单元格的合并及拆分 1116.1.3 表格的嵌套 1116.1.4 案例实现:课程表制作 1116.2 HTML5表单 1146.2.1 表单基本属性 1146.2.2 HTML5新增表单控件 1158. datepickers日期选择器 1186.2.3 HTML5新增表单属性 1196.3 媒体对象 1216.3.1 Object对象 1216.3.2 embed对象 1226.3.3 Video对象 1226.3.4 Audio对象 1236.3.5 source媒体元素 1246.4 CSS3进阶 1246.4.1 伪类伪对象 1256.4.2 帧动画(animation) 1266.4.3 flex布局 1286.4.4 响应式布局 1296.5 案例实现:flex弹性盒子 1321. 请思考 1322. 案例分析 132代码6-5 flex布局中HTML5部分 1326.6 本章小结 1336.7 本章习题 1331.选择题 1332. 简答题 1333. 操作题 133第7章 JavaScript基础 1357.1 JavaScript简介 1357.1.1 JS基本概念 1357.1.2 JS发展历程 1367.2 JS使用方法 1367.2.1在页面嵌入JS代码 1367.2.2 引入外部JS文件 1387.2.3 JS代码位置 1397.2.4 JS调试方法 1407.3 JS语法基础 1417.3.1 基本语法规则 1417.3.2 变量和常量 1437.3.3 基本数据类型 1457.3.4 运算符与表达式 1517.3.5 数学方法 1557.4 流程控制语句 1567.4.1 条件语句 1567.4.2 循环语句 1587.5 函数 1607.5.1 函数的定义 1607.5.2 函数的作用域 1627.5.3 函数参数和参数对象 1637.6 DOM基础 1667.6.1 DOM 树与节点 1667.6.2 标签节点常用属性 1677.6.3 DOM获取标签节点 1687.6.4 DOM生成或删除标签 1727.6.5 DOM操作标签属性 1737.8 案例实现:页面动态广告 1747.9 本章小结 1777.10 本章习题 177第8章 Web交互界面开发 1808.1 简易计算器开发 1808.1.1 事件 1808.1.2 案例实现:简易计算器 1848.2 二级导航开发 1868.2.1 JS修改样式 1868.2.2 案例实现:二级导航 188代码8- 15 一级导航HTML和CSS代码示例 1888.3 时间走动制作 1928.3.1 时间类 1928.3.2 数组类 1948.3.3 计时器 1998.3.4 案例实现:时间走动 2008.4 Web交互界面开发进阶 2018.4.1 案例实现:图片轮播现 2018.4.2 案例实现:选项卡 2068.5 本章小结 2098.6 本章习题 209第9章 综合案例:企业网站交互界面开发 2129.1 交互界面分析 2129.2 初始化CSS 2139.3 界面HTML框架搭建 2159.4 时间走动特效实现 2189.5 二级导航制作及交互实现 2189.6 新闻列表制作及栏目复用 2249.7 选项卡制作及交互实现 2259.8 图片轮播制作及交互实现 2299.9 本章小结 2329.10 本章习题 233