响应式Web开发项目教程(HTML5+CSS3+Bootstrap)(第2版)
定 价:49.8 元
- 作者:黑马程序员
- 出版时间:2021/2/1
- ISBN:9787115553966
- 出 版 社:人民邮电出版社
- 中图法分类:TP312.8
- 页码:208
- 纸张:
- 版次:02
- 开本:16开
本书是面向Web前端开发学习者的一本入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解了HTML5 + CSS3 + Bootstrap响应式开发技术。
全书共9章。第1~3章讲解HTML5和CSS3的基础内容;第4~6章讲解HTML5表单的应用、HTML5画布、HTML5视频和音频的内容;第7章讲解响应式Web设计的基础知识;第8~9章讲解Bootstrap,内容包括栅格系统、组件和样式等相关内容,以及如何利用Bootstrap相关技术开发PC端登录界面和后台管理系统。
本书既可作为高等教育本、专科院校计算机相关专业的Web前端开发课程的教材,也可作为广大IT技术人员和编程爱好者的参考书。
1.黑马程序员系列教材改版;
2.内容在第1版的基础上进行优化升级;
3.本书配套资源丰富,包括教学PPT、教学大纲、教学设计、题库、教学视频等资源。
黑马程序员,传智播客旗下高端IT教育品牌,它是由中国Java培训先行者张孝祥老师发起,联合全球最大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++、Android等9个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内最具专业口碑的IT教育机构。
第 1章 HTML5+CSS3初体验 1
1.1 HTML5和CSS3的优势 1
1.1.1 HTML5的优势 1
1.1.2 CSS3的优势 2
1.2 HTML5的基本使用 2
1.2.1 HTML5的基本语法 3
1.2.2 HTML5语义化标签 3
1.3 CSS的基本使用 4
1.3.1 CSS的引入方式 5
1.3.2 选择器 5
1.3.3 盒子模型 8
1.3.4 浮动与定位 10
1.4 【项目1-1】三栏布局页面 11
1.4.1 项目分析 11
1.4.2 编写头部和底部区域 12
1.4.3 编写主体区域 13
1.4.4 实现左侧边栏效果 14
1.4.5 实现右侧边栏效果 14
1.4.6 项目总结 15
1.5 CSS3边框属性 15
1.5.1 圆角边框 15
1.5.2 特殊边框效果 16
1.6 CSS3背景设置 18
1.7 CSS3阴影和渐变 19
1.7.1 阴影 19
1.7.2 线性渐变 20
1.7.3 径向渐变 21
1.8 【项目1-2】许愿墙 22
1.8.1 项目分析 22
1.8.2 编写许愿墙页面结构 23
1.8.3 编写许愿墙页面样式 24
1.8.4 项目总结 24
课后练习 25
第 2章 CSS3文本与图标 26
2.1 HTML5中常用的文本标签 26
2.2 CSS3文本样式属性 27
2.2.1 字体样式属性 27
2.2.2 文本外观属性 27
2.2.3 链接属性 29
2.2.4 @font-face属性 29
2.3 font-awesome字体图标 31
2.3.1 下载font-awesome 31
2.3.2 使用font-awesome 31
2.4 CSS3用户界面属性 33
2.4.1 box-sizing属性 33
2.4.2 resize调整尺寸 34
2.4.3 outline-offset外形修饰 36
2.5 【项目2】软文推广页面 37
2.5.1 项目分析 37
2.5.2 编写头部页面效果 38
2.5.3 编写中间部分页面效果 38
2.5.4 编写底部页面效果 40
2.5.5 项目总结 40
课后练习 41
第3章 CSS3过渡、变形与动画 42
3.1 CSS3过渡 42
3.1.1 什么是过渡 42
3.1.2 transition的子属性 43
3.2 CSS3变形 44
3.2.1 2D转换 44
3.2.2 元素变形原点 45
3.2.3 3D转换 46
3.3 CSS3动画 49
3.3.1 @keyframes规则 49
3.3.2 animation属性 49
3.4 【项目3】摇晃的桃子 51
3.4.1 项目分析 51
3.4.2 编写摇晃桃子的基本页面效果 52
3.4.3 编写桃子的摇晃效果 54
3.4.4 项目总结 56
课后练习 56
第4章 HTML5表单的应用 57
4.1 介绍表单 57
4.1.1