高等院校课程设计案例精编HTML5+CSS3网页设计与布局经典课堂/金松河等

本书特色

[

《HTML5 CSS3 网页设计与布局经典课堂》以HTML 和CSS 为写作基础,以“理论知识+实操案例”为创作导向,围绕网页设计的基本知识展开讲解。书中的每个案例都给出了详细的实现代码,同时还对代码中的关键点和效果实现进行了描述。
《HTML5 CSS3 网页设计与布局经典课堂》共12 章,分别对canvas 绘图基础、HTML5 表单元素、HTML5 表单制作、HTML5 多媒体应用、地理位置的获取、离线储存和拖放、CSS3 中的选择器、CSS3 的颜色和图形的应用、CSS3 中的动画及用户交互界面设计进行了详细的我阐述。本书结构清晰,思路明确,内容丰富,语言简练,既有鲜明的基础性,也有很强的实用性。
《HTML5 CSS3 网页设计与布局经典课堂》既可作为大中专院校及高等院校相关专业的教学用书,又可作为网页设计爱好者的学习用书。同时,也可以作为社会各类网页设计及Web 前端开发培训班的*教材。

]

内容简介

[

《HTML5+CSS3 网页设计与布局经典课堂》以HTML 和CSS 为写作基础,以“理论知识+实操案例”为创作导向,围绕网页设计的基本知识展开讲解。书中的每个案例都给出了详细的实现代码,同时还对代码中的关键点和效果实现进行了描述。
《HTML5+CSS3 网页设计与布局经典课堂》共12 章,分别对canvas 绘图基础、HTML5 表单元素、HTML5 表单制作、HTML5 多媒体应用、地理位置的获取、离线储存和拖放、CSS3 中的选择器、CSS3 的颜色和图形的应用、CSS3 中的动画及用户交互界面设计进行了详细的我阐述。本书结构清晰,思路明确,内容丰富,语言简练,既有鲜明的基础性,也有很强的实用性。
《HTML5+CSS3 网页设计与布局经典课堂》既可作为大中专院校及高等院校相关专业的教学用书,又可作为网页设计爱好者的学习用书。同时,也可以作为社会各类网页设计及Web 前端开发培训班的优选教材。

]

目录

目录Chapter / 01HTML5 轻松上手1.1 HTML5 新增知识 21.1.1 HTML5 的兼容性 21.1.2 HTML5 的通用访问 21.1.3 HTML5 标准改进 21.2 HTML5 语法 31.2.1 文档类型声明 31.2.2 字符编码 41.2.3 省略引号 41.3 HTML5 元素分类 41.3.1 结构性元素 41.3.2 级块性元素 51.3.3 行内语义性元素 51.3.4 交互性元素 51.4 HTML5 新增主体结构元素 61.4.1 article 元素 61.4.2 section 元素 71.4.3 nav 元素 81.4.4 aside 元素 91.4.5 pubdate 属性 101.5 HTML5 新的非主体结构元素 121.5.1 header 元素 121.5.2 hgroup 元素 131.5.3 footer 元素 141.5.4 address 元素 161.6 新增的属性 171.6.1 表单相关属性 171.6.2 其他相关属性 171.7 课堂练习 18强化训练 20Chapter / 02使用canvas 绘图2.1 canvas 入门 222.1.1 什么是canvas 222.1.2 浏览器对canvas 的支持情况 232.1.3 CSS 和canvas 242.1.4 canvas 坐标 242.2 怎样使用canvas 242.2.1 在页面中加入canvas 252.2.2 绘制矩形和三角形 272.3 canvas 绘制曲线路径 302.3.1 路径 302.3.2 描边样式 322.3.3 填充样式 342.3.4 绘制曲线 352.4 canvas 绘制图像 382.4.1 插入图像 382.4.2 绘制渐变图形 392.4.3 绘制变形图形 422.4.4 组合多个图形 442.4.5 图形的缩放 462.4.6 像素处理 472.5 canvas 文本应用 482.5.1 绘制文本 482.5.2 应用阴影 492.6 课堂练习 50强化训练 52Chapter / 03制作新型表单3.1 认识HTML5 form 543.1.1 HTML5 form 新特性 543.1.2 浏览器对HTML5 form 的支持情况 543.1.3 新型表单的输入型控件 553.2 表单新属性 583.2.1 新的表单元素 583.2.2 新增表单属性 603.3 HTML5 中form 应用 643.4 课堂练习 66强化训练 68Chapter / 04多媒体的应用4.1 认识audio 和video 元素 704.2 audio 和video 元素的应用 704.2.1 检测浏览器是否支持 704.2.2 audio 元素 714.2.3 使用audio 元素 724.2.4 video 元素 734.2.5 使用video 元素 744.3 audio 和video 属性、方法和事件 754.3.1 audio 和video 相关事件 754.3.2 audio 和video 相关属性 764.3.3 audio 和video 相关方法 764.4 课堂练习 77强化训练 78Chapter / 05获取地理位置5.1 关于地理位置信息 805.1.1 经度和纬度坐标 805.1.2 IP 地址定位数据 805.1.3 GPS 地理定位数据 805.1.4 wi-fi 地理定位数据 815.1.5 用户自定义的地理定位 815.2 浏览器对Geolocation 的支持 815.2.1 GeolocationAPI 必学知识 815.2.2 Geolocation 的浏览器支持情况 845.3 隐私处理 845.3.1 应用隐私保护机制 845.3.2 处理位置信息 855.4 使用GeolocationAPI 855.4.1 检测浏览器是否支持 855.4.2 位置请求 865.5 在地图上显示你的位置 895.6 课堂练习 92强化训练 94 ContentsChapter / 06本地储存和上传6.1 离线Web 入门 966.1.1 离线Web 介绍 966.1.2 离线Web 应用的浏览器支持情况 966.2 使用离线Web 966.2.1 支持离线行为 976.2.2 manifest 文件介绍 986.2.3 applicationCache 对象 996.2.4 离线Web 的具体应用 1016.3 Web Workers 知识 1026.3.1 什么是Web Workers 1026.3.2 W eb Workers 的简单应用 1036.4 使用Web Workers API 1056.4.1 检测浏览器是否支持 1056.4.2 创建Web Workers 1066.4.3 多线程文件的加载与执行 1066.4.4 与Web Workers 通信 1066.5 拖放API 1086.5.1 实现拖放API 的过程 1086.5.2 datatransfer 对象的属性与方法 1086.6 拖放API 的应用 1096.6.1 拖放应用 1096.6.2 拖放列表 1116.7 课堂练习 114强化训练 117Chapter / 07新增的选择器7.1 回顾CSS 1207.1.1 什么是CSS 1207.1.2 CSS 特点及优点 1207.1.3 CSS 的基本语法 1207.2 CSS 选择器 1217.2.1 三大基础选择器 1217.2.2 集体选择器 1247.2.3 属性选择器 1267.3 CSS3 基础知识 1277.3.1 CSS3 浏览器的支持情况 1277.3.2 CSS3 新增的长度单位 1287.3.3 CSS3 新增结构性伪类 1297.3.4 CSS3 新增UI 元素状态伪类 1357.3.5 CSS3 新增属性 1377.4 课堂练习 141强化训练 143Chapter / 08CSS3 文本与颜色8.1 设计文本和边框样式 1468.1.1 文本阴影text-shadow 1468.1.2 文本溢出text-overflow 1558.1.3 文本换行word-wrap 1568.1.4 单词拆分word-break 1578.1.5 圆角边框border-radius 1588.1.6 盒子阴影box-shadow 1608.1.7 边界边框border-image 1618.2 设计颜色样式 1638.2.1 使用RGBA 颜色值 1638.2.2 使用HSL 颜色值 1648.2.3 使用HSLA 颜色值 1688.3 课堂练习 169强化训练 171Chapter / 09颜色渐变和图形转换9.1 渐变简介 1749.1.1 浏览器支持 1749.1.2 线性渐变 1759.1.3 径向渐变 1789.2 CSS3 转换 1809.2.1 浏览器支持情况 1809.2.2 2D 转换 1809.2.3 3D 转换 1879.3 课堂练习 192强化训练 194Chapter / 10让设计更加灵活10.1 盒子模型 19610.1.1 CSS 中的盒子简介 19610.1.2 外边距设置 19610.1.3 外边距合并 199 Contents10.1.4 内边距设置 20210.2 弹性盒子 20210.2.1 弹性盒子基础 20310.2.2 浏览器支持情况 20310.2.3 对父级容器的设置 20310.2.4 对子级内容的设置 21210.3 课堂练习 217强化训练 219Chapter / 11CSS3 设计动画11.1 过渡基础 22211.1.1 过渡属性 22211.1.2 浏览器支持情况 22211.2 实现过渡 22311.2.1 单项属性过渡 22311.2.2 多项属性过渡 22411.2.3 利用过渡设计电脑桌面 22611.3 实现动画 22811.3.1 浏览器支持 22811.3.2 动画属性 22911.3.3 实现动画效果 23011.3.4 利用动画属性制作太阳系动画 23311.4 课堂练习 236强化训练 237Chapter / 12用户交互界面12.1 多媒体查询 24012.1.1 多媒体查询能做什么 24012.1.2 多媒体查询语法 24012.1.3 多媒体查询方法 24012.1.4 制作一个自适应的导航栏 24312.2 用户界面简介 24712.2.1 调整尺寸resizing 24712.2.2 方框大小调整box-sizing 24912.2.3 外形修饰outline-offset 25212.2.4 界面的多列布局 25312.3 课堂练习 256强化训练 258参考文献 259

封面

高等院校课程设计案例精编HTML5+CSS3网页设计与布局经典课堂/金松河等

书名:高等院校课程设计案例精编HTML5+CSS3网页设计与布局经典课堂/金松河等

作者:金松河 刘柏生

页数:259

定价:¥69.0

出版社:清华大学出版社

出版日期:2018-10-01

ISBN:9787302517795

PDF电子书大小:145MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注