新書推薦:

《
人工智能辅助艺术创作与设计应用基础
》
售價:HK$
116.8

《
人工智能辅助艺术创作与设计应用实战
》
售價:HK$
116.8

《
天下、中国与王朝:中国古代政治地理结构再认知
》
售價:HK$
101.0

《
缥缈 典藏版(1-5)
》
售價:HK$
258.5

《
短线交易天才 我如何从商品期货市场赚到100万 拉瑞威廉姆斯著经典投资期货交易入门技术分析
》
售價:HK$
74.8

《
长江人文馆:中国近代史
》
售價:HK$
60.5

《
漆法乾坤:《髹饰录》八讲
》
售價:HK$
85.8

《
医美必修课:科学变美的实践指南
》
售價:HK$
140.8
|
編輯推薦: |
1.黑马程序员应用系列教材改版; 2.本书配套丰富的教学资源,包括教学大纲、教学设计、源代码,习题等,而且为了帮助读者更好地学习本书中的内容,作者还提供了在线答疑。
|
內容簡介: |
本书是一本面向Web前端开发学习者的入门图书,以项目驱动式的体例、通俗易懂的语言,详细讲解HTML5 + CSS3 + Bootstrap响应式Web开发技术。來源:香港大書城megBookStore,http://www.megbook.com.hk 本书共10章。第1~2章讲解HTML和CSS的基础知识;第3章讲解表格和表单;第4章讲解JavaScript与视频、音频;第5章讲解阶段项目—在线学习平台;第6章讲解Canvas绘图与CSS动画;第7章讲解移动Web屏幕适配;第8~9章讲解Bootstrap基础入门和组件应用;第10章讲解综合项目—在线鲜花商城。
|
關於作者: |
黑马程序员是传智教育旗下高端IT教育品牌,传智教育是国内首个实现A股IPO的教育企业。依托于传智雄厚的教育资源,秉承传智教育“为中华民族伟大复兴而讲课,为千万学生少走弯路而著书”的使命,致力于培养高精尖数字化人才,为国家建设现代化经济体系的战略目标培养科技人才。黑马程序员课程涵盖了JavaEE、鸿蒙应用开发、HTML&JS+前端、Python大数据开发、人工智能、电商视觉设计、软件测试、新媒体、产品经理等热门精品学科。已在北京昌平、北京顺义、上海、广州、深圳、武汉、郑州、西安、长沙、济南、重庆、南京、杭州、石家庄、成都、合肥、太原16个城市设立17所分校。
|
目錄:
|
第 1章 HTML页面结构构建1 项目1-1 个人简介页面2 项目需求2 知识储备2 1.HTML概述2 2.浏览器2 3.Visual Studio Code编辑器3 4.标签概述8 5.页面格式化标签9 6.文本格式化标签10 7.图像标签11 8.HTML实体12 项目实现13 项目1-2 新闻页面14 项目需求14 知识储备14 1.列表14 2.列表嵌套17 3.超链接17 4.容器标签18 5.元素18 项目实现19 本章小结20 课后习题20 第 2章 CSS页面样式美化22 项目2-1 文章详情页面23 项目需求23 知识储备23 1.CSS概述23 2.CSS样式规则24 3.CSS的引入方式24 4.基础选择器25 5.字体属性25 6.字体图标27 7.文本外观属性32 8.CSS注释34 项目实现34 项目2-2 下拉菜单页面36 项目需求36 知识储备36 1.复合选择器36 2.伪类选择器38 3.伪元素选择器39 4.CSS的三大特性40 5.列表样式属性42 6.CSS标准盒模型43 7.边框属性44 8.内边距属性47 9.外边距属性48 10.盒子的宽度和高度48 11.box-sizing属性49 12.display属性49 项目实现49 项目2-3 商城首页51 项目需求51 知识储备51 1.背景属性51 2.渐变53 3.object-fit属性55 4.浮动布局55 5.清除浮动56 6.语义化标签60 7.弹性盒布局60 8.元素的定位63 9.层叠等级属性65 10.阴影属性65 项目实现66 本章小结68 课后习题68 第3章 表格和表单70 项目3-1 图书列表页面70 项目需求70 知识储备71 1.表格标签71 2.CSS控制表格样式72 3.表格标签属性73 项目实现74 项目3-2 安全教育活动调查问卷页面75 项目需求75 知识储备76 1.表单标签76 2.标签77 3.标签77 4.标签78 5.标签79 6.、、 标签80 项目实现81 本章小结83 课后习题83 第4章 JavaScript与视频、音频85 项目4-1 视频播放器85 项目需求85 知识储备86 1.JavaScript概述86 2.JavaScript的引入方式86 3.JavaScript常用的输入和输出语句87 4.JavaScript注释87 5.变量88 6.数据类型89 7.运算符89 8.函数91 9.分支结构92 10.循环结构94 11.DOM简介95 12.获取元素95 13.操作元素96 14.事件97 15.注册事件98 16.Math对象98 17.标签100 18.video对象100 项目实现102 项目4-2 音频播放器105 项目需求105 知识储备106 1.标签106 2.audio对象107 项目实现107 本章小结111 课后习题111 第5章 阶段项目——在线学习平台113 任务5-1 项目开发准备113 项目分析113 项目目录结构114 任务5-2 快捷导航模块115 任务需求115 任务实现115 任务5-3 导航栏模块115 任务需求115 任务实现116 任务5-4 侧边导航栏模块116 任务需求116 任务实现116 任务5-5 轮播图模块116 任务需求116 任务实现116 任务5-6 精品书籍推荐模块116 任务需求116 任务实现117 任务5-7 版权声明模块117 任务需求117 任务实现117 本章小结117 第6章 Canvas绘图与CSS 动画118 项目6-1 水果销量饼图页面118 项目需求118 知识储备119 1.认识画布119 2.使用画布119 3.绘制线条120 4.线条的样式121 5.路径122 6.填充路径123 7.绘制文本124 8.绘制圆或弧线125 项目实现125 项目6-2 鲜花列表页面128 项目需求128 知识储备129 1.过渡属性129 2.二维变形130 3.三维变形132 项目实现134 项目6-3 课程宣传页面138 项目需求138 知识储备139 动画属性139 项目实现142 本章小结146 课后习题146 第7章 移动Web屏幕适配148 项目7-1 线上问诊页面148 项目需求148 知识储备149 1.屏幕分辨率和设备像素比149 2.视口150 3.媒体查询151 4.二倍图154 5.rem单位155 6.rem适配方案156 7.Less158 项目实现162 项目7-2 音乐屋首页页面165 项目需求165 知识储备166 1.流式布局166 2.vw单位和vh单位167 项目实现168 本章小结173 课后习题174 第8章 Bootstrap基础入门175 项目8-1 需求定制列表页面175 项目需求175 知识储备176 1.Bootstrap概述176 2.Bootstrap的特点176 3.Bootstrap的组成177 4.Bootstrap的下载和引入177 5.Bootstrap布局容器181 6.Bootstrap栅格系统182 7.Bootstrap工具类184 项目实现186 项目8-2 用户注册页面189 项目需求189 知识储备190 1.表单控件样式类190 2.表单布局方式192 3.文本格式类194 4.文本颜色类194 5.背景颜色类195 6.边框样式类196 项目实现197 本章小结200 课后习题200 第9章 Bootstrap组件应用202 项目9-1 轮播图页面202 项目需求202 知识储备203 1.什么是组件203 2.Bootstrap组件的基本使用方法204 3.轮播组件205 4.定位样式类207 项目实现208 项目9-2 课程介绍页面210 项目需求210 知识储备211 1.浮动样式类211 2.图像样式类211 3.阴影样式类212 4.Bootstrap Icons图标库213 5.列表样式类215 6.卡片组件216 7.按钮组件218 项目实现220 项目9-3 下拉菜单导航栏页面223 项目需求223 知识储备224 1.导航栏组件224 2.下拉菜单组件227 项目实现230 本章小结232 课后习题233 第 10章 综合项目——在线鲜花 商城235 任务10-1 项目开发准备235 项目分析235 项目初始化237 任务10-2 快捷导航模块238 任务需求238 任务实现238 任务10-3 导航栏模块239 任务需求239 任务实现239 任务10-4 轮播图模块239 任务需求239 任务实现240 任务10-5 服务模块240 任务需求240 任务实现241 任务10-6 鲜花推荐模块241 任务需求241 任务实现242 任务10-7 送长辈鲜花模块242 任务需求242 任务实现243 任务10-8 晒单评价模块244 任务需求244 任务实现245 任务10-9 服务条款模块245 任务需求245 任务实现246 任务10-10 版权声明模块246 任务需求246 任务实现246 本章小结246
|
|