网站颜色:

正版现货 HTML5+CSS3+JavaScript网页设计与制作(微课视频版)html5css3javascript从入门到精通web前端开发css3实战书籍网站制作.

  • 产品名称:HTML5+CSS3+JavaScript网...
  • 书名:HTML5+CSS3+JavaScript网页设计与制作(微课视频版)
  • 作者:蔚蓝教育
  • 定价:89.80元
  • 书名:HTML5+CSS3+JavaScript网页设计与制作(微课视频版)
  • 是否是套装:否
  • 出版社名称:中国水利水电出版社

 
网页设计
正版现货 HTML5+CSS3+JavaScript网页设计与制作(微课视频版)html5css3javascript从入门到精通web前端开发css3实战书籍网站制作
心动价:59.6
 
网页设计
形式感+ 网页视觉设计创意拓展与快速表现 网页设计教程书籍 网页素色彩等设计入门教程 先锋网页设计教材
心动价:39.9
 
网页设计
正版现货 点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)(Don’t Make Me Think)web网页设计网站设计用户体验畅销书籍
心动价:40.6
 

目录

第1章  HTML5基础1

 视频讲解:8个 示例:19个

1.1  HTML发展历史1

1.2  HTML文档结构和基本语法2

1.2.1  HTML4文档基本结构2

1.2.2  HTML4基本语法3

1.2.3  XHTML文档基本结构4

1.2.4  XHTML基本语法5

1.2.5  HTML5文档基本结构6

1.2.6  HTML5基本语法6

1.3  HTML(咨询特价)素8

1.3.1  结构素8

1.3.2  内容素9

1.3.3  修饰素9

1.4  HTML4属性10

1.4.1  核心属性10

1.4.2  语言属性10

1.4.3  键盘属性10

1.4.4  内容属性11

1.4.5  其他属性11

1.5  HTML(咨询特价)素12

1.5.1  新增的素12

1.5.2  废除的素12

1.6  HTML5属性13

1.6.1  表单属性13

1.6.2  链接属性14

1.6.3  其他属性14

1.7  HTML5全局属性14

1.7.1  contentEditable属性14

1.7.2  contextmenu属性15

1.7.3  data-*属性16

1.7.4  draggable属性17

1.7.5  dropzone属性17

1.7.6  hidden属性18

1.7.7  spellcheck属性18

1.7.8  translate属性18

1.8  在线课堂:知识拓展19

第2章  CSS3基础20

 视频讲解:8个 示例:18个

2.1  CSS3概述20

2.1.1  CSS的发展历史20

2.1.2  CSS3新功能21

2.1.3  浏览器支持22

2.2  CSS基本用法24

2.2.1  CSS样式24

2.2.2  CSS应用25

2.2.3  CSS样式表30

2.2.4  导入外部样式表31

2.2.5  CSS注释32

2.3  CSS特性33

2.3.1  CSS层叠性33

2.3.2  CSS继承性38

2.4  实战案例40

2.5  在线课堂:知识拓展44

第3章  使用CSS3选择器45

 视频讲解:19个 示例:36个

3.1  CSS3选择器分类45

3.2  基本选择器45

3.2.1  标签选择器45

3.2.2  类选择器46

3.2.3  ID选择器48

3.2.4  通配选择器49

3.3  组合选择器49

3.3.1  包含选择器49

3.3.2  子选择器50

3.3.3  相邻选择器51

3.3.4  兄弟选择器53

3.3.5  分组选择器54

3.4  属性选择器55

3.5  伪类选择器59

3.5.1  动态伪类60

3.5.2  结构伪类63

3.5.3  否定伪类70

3.5.4  状态伪类72

3.5.5  目标伪类74

3.6  实战案例75

3.6.1  设计菜单样式75

3.6.2  设计表单样式76

3.6.3  设计超链接样式78

3.6.4  设计表格样式80

3.7  在线课堂:知识拓展83

第4章  设计网页文本84

 视频讲解:21个 示例:24个

4.1  使用文本标签84

4.1.1  标题文本84

4.1.2  段落文本85

4.1.3  引用文本86

4.1.4  强调文本88

4.1.5  格式文本88

4.1.6  输出文本90

4.1.7  缩写文本91

4.1.8  插入和删除文本91

4.2  HTML5新增文本标签91

4.2.1  标记文本91

4.2.2  进度信息93

4.2.3  刻度信息93

4.2.4  时间信息94

4.2.5  文本95

4.2.6  文本显示方向96

4.2.7  换行断点96

4.2.8  文本注释97

4.3  实战案例97

4.3.1  设计自我介绍页97

4.3.2  解决网页乱码98

4.4  在线课堂:实践练习99

第5章  使用CSS美化网页文本100

 视频讲解:28个 示例:39个

5.1  字体样式100

5.1.1  定义字体类型100

5.1.2  定义字体大小101

5.1.3  定义字体颜色103

5.1.4  定义字体粗细103

5.1.5  定义斜体字体104

5.1.6  定义下划线104

5.1.7  定义字体大小写105

5.2  文本样式106

5.2.1  定义文本对齐106

5.2.2  定义垂直对齐107

5.2.3  定义字距和词距108

5.2.4  定义行高109

5.2.5  定义缩进112

5.3  CSS3新增文本样式113

5.3.1  定义文本阴影113

5.3.2  设计阴影特效114

5.3.3  定义溢出文本119

5.3.4  文本换行121

5.3.5  添加动态内容123

5.3.6  恢复默认样式125

5.3.7  自定义字体类型126

5.4  实战案例127

5.4.1  配置网页字体大小127

5.4.2  网页配色129

5.4.3  网页居中显示132

5.4.4  垂直对齐133

5.4.5  文字隐藏和截取134

5.4.6  设计中文报刊版式138

5.4.7  设计特效首页140

5.4.8  使用RGBA142

5.4.9  使用HSL144

5.5  在线课堂:强化训练147

第6章  使用CSS美化图像148

 视频讲解:26个 示例:38个

6.1  在网页中插入图像148

6.2  设置图像样式149

6.2.1  定义图像大小149

6.2.2  定义图像边框150

6.2.3  定义图像不透明度153

6.2.4  定义圆角图像154

6.2.5  定义阴影图像155

6.2.6  图文混排157

6.3  设置背景图像158

6.3.1  定义背景图像159

6.3.2  定义显示方式161

6.3.3  定义显示位置162

6.3.4  定义固定背景164

6.3.5  定义坐标166

6.3.6  定义裁剪区域167

6.3.7  定义大小170

6.3.8  定义多背景图171

6.4  定义渐变背景172

6.4.1  定义线性渐变173

6.4.2  案例:设计线性渐变174

6.4.3  定义重复线性渐变176

6.4.4  定义径向渐变177

6.4.5  案例:设计径向渐变179

6.4.6  定义重复径向渐变182

6.5  实战案例183

6.5.1  设计图文新闻内容页183

6.5.2  设计精致按钮187

6.5.3  设计花边框189

6.5.4  设计阴影白边效果190

6.5.5  设计网页纹理背景192

6.5.6  设计发光的球体194

6.5.7  设计图标按钮194

6.6  在线课堂:强化训练197

第7章  使用CSS美化超链接198

 视频讲解:14个 示例:27个

7.1  定义超链接198

7.1.1  URL格式198

7.1.2  超链接分类198

7.1.3  使用<a>标签199

7.1.4  定义锚点链接200

7.1.5  定义不同目标的链接201

7.1.6  定义下载链接202

7.1.7  定义热点区域202

7.1.8  定义框架链接204

7.2  设置超链接样式205

7.2.1  伪类205

7.2.2  定义超链接样式205

7.3  实战案例207

7.3.1  定义下划线样式207

7.3.2  定义立体样式210

7.3.3  定义动态样式212

7.3.4  定义图像交换样式213

7.3.5  定义鼠标样式215

7.3.6  设计图形化按钮样式216

7.3.7  设计滑动门样式218

7.4  在线课堂:强化训练220

第8章  使用CSS美化列表221

 视频讲解:19个 示例:22个

8.1  列表的基本结构221

8.2  创建列表222

8.2.1  无序列表222

8.2.2  有序列表224

8.2.3  描述列表225

8.2.4  菜单列表228

8.2.5  出菜单230

8.2.6  案例:设计图片旋转
功能232

8.2.7  案例:设计分享功能234

8.2.8  案例:添加任务列表235

8.3  设计CSS样式236

8.3.1  设计项目符号类型236

8.3.2  自定义项目符号237

8.3.3  使用背景图设计项目
符号238

8.4  实战案例240

8.4.1  使用背景图装饰菜单240

8.4.2  设计垂直导航条242

8.4.3  设计水平导航条245

8.4.4  设计多级菜单248

8.4.5  设计滑动门菜单251

8.4.6  设计排行榜253

8.4.7  设计图文列表栏目256

8.5  在线课堂:强化训练259

第9章  使用CSS美化表格260

 视频讲解:23个 示例:29个

9.1  表格的基本结构260

9.1.1  早期表格的结构260

9.1.2  标准化的表格结构261

9.2  创建表格261

9.2.1  简单的表格261

9.2.2  包含表头的表格262

9.2.3  包含标题的表格264

9.2.4  结构化的表格264

9.2.5  列分组的表格266

9.3  设置表格属性269

9.3.1  设计单线表格270

9.3.2  设计井字表格270

9.3.3  设计细线表格271

9.3.4  设置表格说明272

9.4  设置单格属性272

9.4.1  单格跨列或跨行
显示273

9.4.2  定义表头单格274

9.4.3  为单格指定表头274

9.4.4  定义单格信息缩写275

9.4.5  对单格进行分类276

9.5  设计CSS样式276

9.5.1  设计细线表格277

9.5.2  定义单格间距和
空隙278

9.5.3  隐藏空单格280

9.5.4  定义标题样式280

9.6  实战案例282

9.6.1  隔行换色282

9.6.2  设计动态交互特效284

9.6.3  设计清淡视觉效果
表格285

9.6.4  设计结构化表格286

9.6.5  设计日历表289

9.7  在线课堂:实践练习293

第10章  使用CSS美化表单294

 视频讲解:31个 示例:40个

10.1  表单的基本结构294

10.2  创建表单控件296

10.2.1  输入型控件296

10.2.2  选择型控件300

10.2.3  辅助控件303

10.3  HTML5新增输入类型305

10.3.1  email类型305

10.3.2  url类型305

10.3.3  number类型306

10.3.4  range类型307

10.3.5  日期选择器类型308

10.3.6  search类型311

10.3.7  tel类型312

10.3.8  color类型312

10.4  HTML5新增输入属性313

10.4.1  autocomplete属性313

10.4.2  autofocus属性314

10.4.3  form属性316

10.4.4  表单重写属性316

10.4.5  height和width属性317

10.4.6  list属性317

10.4.7  min、max和step
属性318

10.4.8  multiple属性319

10.4.9  pattern属性319

10.4.10  placeholder属性320

10.4.11  required属性320

10.5  HTML5新增控件321

10.5.1  datalist素321

10.5.2  keygen素321

10.5.3  output素322

10.6  HTML5表单属性323

10.6.1  autocomplete属性323

10.6.2  novalidate属性323

10.6.3  显式验证323

10.7  实战案例324

10.7.1  设计反馈表324

10.7.2  设计用户登录页329

10.7.3  设计用户注册页332

10.7.4  设计搜索页336

10.8  在线课堂:实践练习339

第11章  CSS3布局基础340

 视频讲解:19个 示例:29个

11.1  CSS盒模型基础340

11.1.1  盒模型结构340

11.1.2  定义大小341

11.1.3  定义边框343

11.1.4  定义边界346

11.1.5  定义补白347

11.2  CSS3完善盒模型349

11.2.1  定义显示方式349

11.2.2  定义素尺寸大小349

11.2.3  溢出处理350

11.2.4  定义轮廓352

11.2.5  定义轮廓样式354

11.2.6  定义多色边框358

11.2.7  定义边框背景359

11.3  实战案例363

11.3.1  设计行内素边框363

11.3.2  边界的应用365

11.3.3  边界重叠现象369

11.3.4  行内素边界372

11.3.5  设计网页居中显示373

11.3.6  设计多栏高度自适应
页面375

11.3.7  设计负边界页面377

11.4  在线课堂:实践练习379

第12章  CSS3+HTML5网页沛380

 视频讲解:20个 示例:40个

12.1  使用通用结构标签380

12.1.1  使用div380

12.1.2  使用id和class381

12.1.3  认识显示类型382

12.1.4  正确嵌套标签385

12.2  设计HTML5结构387

12.2.1  定义文章块387

12.2.2  定义内容块389

12.2.3  定义导航块392

12.2.4  定义侧边栏394

12.2.5  定义主要区域395

12.2.6  定义标题栏396

12.2.7  定义脚注栏396

12.3  浮动显示397

12.3.1  定义浮动显示398

12.3.2  清除浮动400

12.3.3  浮动嵌套402

12.3.4  混合浮动布局404

12.4  定位显示408

12.4.1  定义定位显示408

12.4.2  定位框411

12.4.3  相对定位413

12.4.4  定位层叠顺序414

12.4.5  混合定位布局416

12.5  在线课堂:实践练习418

第13章  使用CSS3新布局419

 视频讲解:15个 示例:15个

13.1  多列布局419

13.1.1  设置列宽419

13.1.2  设置列数420

13.1.3  设置列间距421

13.1.4  设置列边框样式421

13.1.5  设置跨列显示422

13.1.6  设置列高度423

13.2  性盒布局425

13.2.1  定义Flexbox425

13.2.2  定义伸缩方向427

13.2.3  定义行数428

13.2.4  定义对齐方式429

13.2.5  定义伸缩项目432

13.3  实战案例435

13.3.1  比较3种布局方式435

13.3.2  设计可伸缩网页模板438

13.3.3  设计多列网页442

13.3.4  设计HTML5应用网页
模板444

13.4  在线课堂:知识拓展447

第14章  使用CSS3动画448

 视频讲解:22个 示例:29个

14.1  设计2D变换448

14.1.1  定义旋转448

14.1.2  定义缩放449

14.1.3  定义移动450

14.1.4  定义倾斜451

14.1.5  定义矩阵452

14.1.6  定义变换原点453

14.2  设计3D变换454

14.2.1  定义位移454

14.2.2  定义缩放456

14.2.3  定义旋转457

14.3  设计过渡动画458

14.3.1  设置过渡属性459

14.3.2  设置过渡时间459

14.3.3  设置延迟时间460

14.3.4  设置过渡动画类型460

14.3.5  设置触发方式461

14.4  设计帧动画466

14.4.1  设置关键帧466

14.4.2  设置动画属性468

14.5  实战案例469

14.5.1  设计挂图470

14.5.2  设计高亮显示471

14.5.3  设计3D几何体471

14.5.4  设计旋转的盒子474

14.5.5  设计翻转广告475

14.5.6  设计跑步动画477

14.6  在线课堂:实践练习478

第15章  JavaScript基础479

 视频讲解:32个 示例:69个

15.1  JavaScript入门479

15.1.1  在网页中插入JavaScript
代码479

15.1.2  使用JavaScript文件482

15.1.3  JavaScript语法基础484

15.2  变量486

15.3  表达式和运算符487

15.4  语句492

15.4.1  表达式语句和语句块492

15.4.2  条件语句492

15.4.3  循环语句495

15.4.4  跳转语句498

15.4.5  异常处理语句499

15.4.6  var语句和function
语句499

15.5  数据类型500

15.5.1  数值500

15.5.2  字符串501

15.5.3  布尔型501

15.5.4  null和undefined502

15.5.5  引用型数据502

15.6  函数503

15.6.1  定义函数503

15.6.2  调用函数504

15.6.3  函数参数504

15.6.4  函数应用506

15.6.5  闭包函数507

15.7  对象508

15.7.1  创建对象508

15.7.2  访问对象508

15.8  数组509

15.8.1  定义数组509

15.8.2  存取素510

15.8.3  数组应用512

15.9  实战案例514

15.9.1  检测数据类型514

15.9.2  数值计算与类型
转换516

15.9.3  字符串替换517

15.9.4  增强数组排序520

(咨询特价)  在线课堂:实线练习522

第16章  操作BOM523

 视频讲解:20个 示例:35个

16.1  使用window对象523

16.1.1  访问浏览器窗口523

16.1.2  全局作用域523

16.1.3  使用系统测试方法525

16.1.4  打开和关闭窗口527

16.1.5  使用框架集529

16.1.6  控制窗口位置530

16.1.7  控制窗口大小531

16.1.8  使用定时器533

16.2  使用navigator对象536

16.2.1  浏览器检测方法536

16.2.2  检测浏览器类型和
版本号537

16.2.3  检测客户操作系统538

16.2.4  检测插件539

16.3  使用location对象540

16.4  使用history对象542

16.5  使用screen对象542

16.6  使用document对象543

16.6.1  访问文档对象544

16.6.2  动态生成文档内容545

16.7  实战案例546

16.7.1  使用远程脚本546

16.7.2  设计远程交互548

16.7.3  使用浮动框架551

16.8  在线课堂:实践练习553

第17章  操作DOM554

 视频讲解:37个 示例:81个

17.1  DOM基础554

17.2  使用节点555

17.2.1  节点类型556

17.2.2  节点名称和值558

17.2.3  节点关系559

17.2.4  访问节点559

17.2.5  操作节点562

17.3  使用文档节点564

17.3.1  访问文档子节点564

17.3.2  访问文档信息565

17.3.3  访问文档素565

17.3.4  访问文档集合566

17.3.5  使用HTML5
Document566

17.4  使用素节点567

17.4.1  访问素567

17.4.2  遍历素568

17.4.3  创建素570

17.4.4  复制节点571

17.4.5  插入节点572

17.4.6  删除节点574

17.4.7  替换节点575

17.4.8  获取焦点素576

17.4.9  检测包含节点577

17.5  使用文本节点578

17.5.1  访问文本节点578

17.5.2  创建文本节点579

17.5.3  操作文本节点580

17.5.4  读取HTML字符串580

17.5.5  插入HTML字符串581

17.5.6  替换HTML字符串583

17.5.7  插入文本584

17.6  使用文档片段节点586

17.7  使用属性节点587

17.7.1  访问属性节点587

17.7.2  读取属性值588

17.7.3  设置属性值589

17.7.4  删除属性590

17.7.5  使用类选择器591

17.7.6  自定义属性592

17.8  实战案例593

17.8.1  设计动态脚本593

17.8.2  使用script加载远程
数据596

17.8.3  使用script实现异步
交互597

17.8.4  使用JSONP600

17.8.5  使用CSS选择器604

17.9  在线课堂:实践练习606

第18章  事件处理607

 视频讲解:32个 示例:55个

18.1  事件基础607

18.1.1  事件模型607

18.1.2  事件流607

18.1.3  绑定事件608

18.1.4  事件处理函数608

18.1.5  注册事件610

18.1.6  销毁事件612

18.1.7  使用event对象614

18.1.8  事件委托616

18.2  使用鼠标事件618

18.2.1  鼠标点击618

18.2.2  鼠标移动619

18.2.3  鼠标经过621

18.2.4  鼠标来源621

18.2.5  鼠标定位622

18.2.6  鼠标按键625

18.3  使用键盘事件626

18.3.1  键盘事件属性626

18.3.2  键盘响应顺序628

18.4  使用页面事件629

18.4.1  页面初始化629

18.4.2  结构初始化631

18.4.3  页面卸载633

18.4.4  窗口重置634

18.4.5  页面滚动634

18.4.6  错误处理635

18.5  使用UI事件635

18.5.1  焦点处理635

18.5.2  选择文本636

18.5.3  字段值变化监测637

18.5.4  提交表单639

18.5.5  重置表单641

18.5.6  剪贴板数据641

18.6  实战案例643

18.6.1  设计出对话框643

18.6.2  设计遮罩层645

18.6.3  自定义事件646

18.6.4  设计事件触发模型647

18.6.5  应用事件模型649

18.7  在线课堂:实践练习652

第19章  使用Ajax653

 视频讲解:18个 示例:20个

19.1  Ajax基础653

19.1.1  定义XMLHttpRequest
对象653

19.1.2  建立XMLHttpRequest
连接654

19.1.3  发送GET请求655

19.1.4  发送POST请求655

19.1.5  转换串行化字符串657

19.1.6  跟踪状态658

19.1.7  中止请求658

19.1.8  获取XML数据659

19.1.9  获取HTML文本660

19.1.10  获取JavaScript
脚本661

19.1.11  获取JSON数据661

19.1.12  获取纯文本662

19.1.13  获取头部信息662

19.2  实战案例663

19.2.1  动态查询记录集663

19.2.2  记录集分页显示666

19.2.3  设计Tab面板669

19.2.4  使用灯标672

设计思路:673

19.3  在线课堂:实践练习675

第20章  综合实战676

20.1  设计网页小游戏676

20.1.1  游戏概述676

20.1.2  游戏设计676

20.1.3  游戏实现676

20.2  设计创业网站677

20.2.1  设计分析677

20.2.2  网站实现677

目录

第1章  HTML5基础1

 视频讲解:8个 示例:19个

1.1  HTML发展历史1

1.2  HTML文档结构和基本语法2

1.2.1  HTML4文档基本结构2

1.2.2  HTML4基本语法3

1.2.3  XHTML文档基本结构4

1.2.4  XHTML基本语法5

1.2.5  HTML5文档基本结构6

1.2.6  HTML5基本语法6

1.3  HTML(咨询特价)素8

1.3.1  结构素8

1.3.2  内容素9

1.3.3  修饰素9

1.4  HTML4属性10

1.4.1  核心属性10

1.4.2  语言属性10

1.4.3  键盘属性10

1.4.4  内容属性11

1.4.5  其他属性11

1.5  HTML(咨询特价)素12

1.5.1  新增的素12

1.5.2  废除的素12

1.6  HTML5属性13

1.6.1  表单属性13

1.6.2  链接属性14

1.6.3  其他属性14

1.7  HTML5全局属性14

1.7.1  contentEditable属性14

1.7.2  contextmenu属性15

1.7.3  data-*属性16

1.7.4  draggable属性17

1.7.5  dropzone属性17

1.7.6  hidden属性18

1.7.7  spellcheck属性18

1.7.8  translate属性18

1.8  在线课堂:知识拓展19

第2章  CSS3基础20

 视频讲解:8个 示例:18个

2.1  CSS3概述20

2.1.1  CSS的发展历史20

2.1.2  CSS3新功能21

2.1.3  浏览器支持22

2.2  CSS基本用法24

2.2.1  CSS样式24

2.2.2  CSS应用25

2.2.3  CSS样式表30

2.2.4  导入外部样式表31

2.2.5  CSS注释32

2.3  CSS特性33

2.3.1  CSS层叠性33

2.3.2  CSS继承性38

2.4  实战案例40

2.5  在线课堂:知识拓展44

第3章  使用CSS3选择器45

 视频讲解:19个 示例:36个

3.1  CSS3选择器分类45

3.2  基本选择器45

3.2.1  标签选择器45

3.2.2  类选择器46

3.2.3  ID选择器48

3.2.4  通配选择器49

3.3  组合选择器49

3.3.1  包含选择器49

3.3.2  子选择器50

3.3.3  相邻选择器51

3.3.4  兄弟选择器53

3.3.5  分组选择器54

3.4  属性选择器55

3.5  伪类选择器59

3.5.1  动态伪类60

3.5.2  结构伪类63

3.5.3  否定伪类70

3.5.4  状态伪类72

3.5.5  目标伪类74

3.6  实战案例75

3.6.1  设计菜单样式75

3.6.2  设计表单样式76

3.6.3  设计超链接样式78

3.6.4  设计表格样式80

3.7  在线课堂:知识拓展83

第4章  设计网页文本84

 视频讲解:21个 示例:24个

4.1  使用文本标签84

4.1.1  标题文本84

4.1.2  段落文本85

4.1.3  引用文本86

4.1.4  强调文本88

4.1.5  格式文本88

4.1.6  输出文本90

4.1.7  缩写文本91

4.1.8  插入和删除文本91

4.2  HTML5新增文本标签91

4.2.1  标记文本91

4.2.2  进度信息93

4.2.3  刻度信息93

4.2.4  时间信息94

4.2.5  文本95

4.2.6  文本显示方向96

4.2.7  换行断点96

4.2.8  文本注释97

4.3  实战案例97

4.3.1  设计自我介绍页97

4.3.2  解决网页乱码98

4.4  在线课堂:实践练习99

第5章  使用CSS美化网页文本100

 视频讲解:28个 示例:39个

5.1  字体样式100

5.1.1  定义字体类型100

5.1.2  定义字体大小101

5.1.3  定义字体颜色103

5.1.4  定义字体粗细103

5.1.5  定义斜体字体104

5.1.6  定义下划线104

5.1.7  定义字体大小写105

5.2  文本样式106

5.2.1  定义文本对齐106

5.2.2  定义垂直对齐107

5.2.3  定义字距和词距108

5.2.4  定义行高109

5.2.5  定义缩进112

5.3  CSS3新增文本样式113

5.3.1  定义文本阴影113

5.3.2  设计阴影特效114

5.3.3  定义溢出文本119

5.3.4  文本换行121

5.3.5  添加动态内容123

5.3.6  恢复默认样式125

5.3.7  自定义字体类型126

5.4  实战案例127

5.4.1  配置网页字体大小127

5.4.2  网页配色129

5.4.3  网页居中显示132

5.4.4  垂直对齐133

5.4.5  文字隐藏和截取134

5.4.6  设计中文报刊版式138

5.4.7  设计特效首页140

5.4.8  使用RGBA142

5.4.9  使用HSL144

5.5  在线课堂:强化训练147

第6章  使用CSS美化图像148

 视频讲解:26个 示例:38个

6.1  在网页中插入图像148

6.2  设置图像样式149

6.2.1  定义图像大小149

6.2.2  定义图像边框150

6.2.3  定义图像不透明度153

6.2.4  定义圆角图像154

6.2.5  定义阴影图像155

6.2.6  图文混排157

6.3  设置背景图像158

6.3.1  定义背景图像159

6.3.2  定义显示方式161

6.3.3  定义显示位置162

6.3.4  定义固定背景164

6.3.5  定义坐标166

6.3.6  定义裁剪区域167

6.3.7  定义大小170

6.3.8  定义多背景图171

6.4  定义渐变背景172

6.4.1  定义线性渐变173

6.4.2  案例:设计线性渐变174

6.4.3  定义重复线性渐变176

6.4.4  定义径向渐变177

6.4.5  案例:设计径向渐变179

6.4.6  定义重复径向渐变182

6.5  实战案例183

6.5.1  设计图文新闻内容页183

6.5.2  设计精致按钮187

6.5.3  设计花边框189

6.5.4  设计阴影白边效果190

6.5.5  设计网页纹理背景192

6.5.6  设计发光的球体194

6.5.7  设计图标按钮194

6.6  在线课堂:强化训练197

第7章  使用CSS美化超链接198

 视频讲解:14个 示例:27个

7.1  定义超链接198

7.1.1  URL格式198

7.1.2  超链接分类198

7.1.3  使用<a>标签199

7.1.4  定义锚点链接200

7.1.5  定义不同目标的链接201

7.1.6  定义下载链接202

7.1.7  定义热点区域202

7.1.8  定义框架链接204

7.2  设置超链接样式205

7.2.1  伪类205

7.2.2  定义超链接样式205

7.3  实战案例207

7.3.1  定义下划线样式207

7.3.2  定义立体样式210

7.3.3  定义动态样式212

7.3.4  定义图像交换样式213

7.3.5  定义鼠标样式215

7.3.6  设计图形化按钮样式216

7.3.7  设计滑动门样式218

7.4  在线课堂:强化训练220

第8章  使用CSS美化列表221

 视频讲解:19个 示例:22个

8.1  列表的基本结构221

8.2  创建列表222

8.2.1  无序列表222

8.2.2  有序列表224

8.2.3  描述列表225

8.2.4  菜单列表228

8.2.5  出菜单230

8.2.6  案例:设计图片旋转
功能232

8.2.7  案例:设计分享功能234

8.2.8  案例:添加任务列表235

8.3  设计CSS样式236

8.3.1  设计项目符号类型236

8.3.2  自定义项目符号237

8.3.3  使用背景图设计项目
符号238

8.4  实战案例240

8.4.1  使用背景图装饰菜单240

8.4.2  设计垂直导航条242

8.4.3  设计水平导航条245

8.4.4  设计多级菜单248

8.4.5  设计滑动门菜单251

8.4.6  设计排行榜253

8.4.7  设计图文列表栏目256

8.5  在线课堂:强化训练259

第9章  使用CSS美化表格260

 视频讲解:23个 示例:29个

9.1  表格的基本结构260

9.1.1  早期表格的结构260

9.1.2  标准化的表格结构261

9.2  创建表格261

9.2.1  简单的表格261

9.2.2  包含表头的表格262

9.2.3  包含标题的表格264

9.2.4  结构化的表格264

9.2.5  列分组的表格266

9.3  设置表格属性269

9.3.1  设计单线表格270

9.3.2  设计井字表格270

9.3.3  设计细线表格271

9.3.4  设置表格说明272

9.4  设置单格属性272

9.4.1  单格跨列或跨行
显示273

9.4.2  定义表头单格274

9.4.3  为单格指定表头274

9.4.4  定义单格信息缩写275

9.4.5  对单格进行分类276

9.5  设计CSS样式276

9.5.1  设计细线表格277

9.5.2  定义单格间距和
空隙278

9.5.3  隐藏空单格280

9.5.4  定义标题样式280

9.6  实战案例282

9.6.1  隔行换色282

9.6.2  设计动态交互特效284

9.6.3  设计清淡视觉效果
表格285

9.6.4  设计结构化表格286

9.6.5  设计日历表289

9.7  在线课堂:实践练习293

第10章  使用CSS美化表单294

 视频讲解:31个 示例:40个

10.1  表单的基本结构294

10.2  创建表单控件296

10.2.1  输入型控件296

10.2.2  选择型控件300

10.2.3  辅助控件303

10.3  HTML5新增输入类型305

10.3.1  email类型305

10.3.2  url类型305

10.3.3  number类型306

10.3.4  range类型307

10.3.5  日期选择器类型308

10.3.6  search类型311

10.3.7  tel类型312

10.3.8  color类型312

10.4  HTML5新增输入属性313

10.4.1  autocomplete属性313

10.4.2  autofocus属性314

10.4.3  form属性316

10.4.4  表单重写属性316

10.4.5  height和width属性317

10.4.6  list属性317

10.4.7  min、max和step
属性318

10.4.8  multiple属性319

10.4.9  pattern属性319

10.4.10  placeholder属性320

10.4.11  required属性320

10.5  HTML5新增控件321

10.5.1  datalist素321

10.5.2  keygen素321

10.5.3  output素322

10.6  HTML5表单属性323

10.6.1  autocomplete属性323

10.6.2  novalidate属性323

10.6.3  显式验证323

10.7  实战案例324

10.7.1  设计反馈表324

10.7.2  设计用户登录页329

10.7.3  设计用户注册页332

10.7.4  设计搜索页336

10.8  在线课堂:实践练习339

第11章  CSS3布局基础340

 视频讲解:19个 示例:29个

11.1  CSS盒模型基础340

11.1.1  盒模型结构340

11.1.2  定义大小341

11.1.3  定义边框343

11.1.4  定义边界346

11.1.5  定义补白347

11.2  CSS3完善盒模型349

11.2.1  定义显示方式349

11.2.2  定义素尺寸大小349

11.2.3  溢出处理350

11.2.4  定义轮廓352

11.2.5  定义轮廓样式354

11.2.6  定义多色边框358

11.2.7  定义边框背景359

11.3  实战案例363

11.3.1  设计行内素边框363

11.3.2  边界的应用365

11.3.3  边界重叠现象369

11.3.4  行内素边界372

11.3.5  设计网页居中显示373

11.3.6  设计多栏高度自适应
页面375

11.3.7  设计负边界页面377

11.4  在线课堂:实践练习379

第12章  CSS3+HTML5网页沛380

 视频讲解:20个 示例:40个

12.1  使用通用结构标签380

12.1.1  使用div380

12.1.2  使用id和class381

12.1.3  认识显示类型382

12.1.4  正确嵌套标签385

12.2  设计HTML5结构387

12.2.1  定义文章块387

12.2.2  定义内容块389

12.2.3  定义导航块392

12.2.4  定义侧边栏394

12.2.5  定义主要区域395

12.2.6  定义标题栏396

12.2.7  定义脚注栏396

12.3  浮动显示397

12.3.1  定义浮动显示398

12.3.2  清除浮动400

12.3.3  浮动嵌套402

12.3.4  混合浮动布局404

12.4  定位显示408

12.4.1  定义定位显示408

12.4.2  定位框411

12.4.3  相对定位413

12.4.4  定位层叠顺序414

12.4.5  混合定位布局416

12.5  在线课堂:实践练习418

第13章  使用CSS3新布局419

 视频讲解:15个 示例:15个

13.1  多列布局419

13.1.1  设置列宽419

13.1.2  设置列数420

13.1.3  设置列间距421

13.1.4  设置列边框样式421

13.1.5  设置跨列显示422

13.1.6  设置列高度423

13.2  性盒布局425

13.2.1  定义Flexbox425

13.2.2  定义伸缩方向427

13.2.3  定义行数428

13.2.4  定义对齐方式429

13.2.5  定义伸缩项目432

13.3  实战案例435

13.3.1  比较3种布局方式435

13.3.2  设计可伸缩网页模板438

13.3.3  设计多列网页442

13.3.4  设计HTML5应用网页
模板444

13.4  在线课堂:知识拓展447

第14章  使用CSS3动画448

 视频讲解:22个 示例:29个

14.1  设计2D变换448

14.1.1  定义旋转448

14.1.2  定义缩放449

14.1.3  定义移动450

14.1.4  定义倾斜451

14.1.5  定义矩阵452

14.1.6  定义变换原点453

14.2  设计3D变换454

14.2.1  定义位移454

14.2.2  定义缩放456

14.2.3  定义旋转457

14.3  设计过渡动画458

14.3.1  设置过渡属性459

14.3.2  设置过渡时间459

14.3.3  设置延迟时间460

14.3.4  设置过渡动画类型460

14.3.5  设置触发方式461

14.4  设计帧动画466

14.4.1  设置关键帧466

14.4.2  设置动画属性468

14.5  实战案例469

14.5.1  设计挂图470

14.5.2  设计高亮显示471

14.5.3  设计3D几何体471

14.5.4  设计旋转的盒子474

14.5.5  设计翻转广告475

14.5.6  设计跑步动画477

14.6  在线课堂:实践练习478

第15章  JavaScript基础479

 视频讲解:32个 示例:69个

15.1  JavaScript入门479

15.1.1  在网页中插入JavaScript
代码479

15.1.2  使用JavaScript文件482

15.1.3  JavaScript语法基础484

15.2  变量486

15.3  表达式和运算符487

15.4  语句492

15.4.1  表达式语句和语句块492

15.4.2  条件语句492

15.4.3  循环语句495

15.4.4  跳转语句498

15.4.5  异常处理语句499

15.4.6  var语句和function
语句499

15.5  数据类型500

15.5.1  数值500

15.5.2  字符串501

15.5.3  布尔型501

15.5.4  null和undefined502

15.5.5  引用型数据502

15.6  函数503

15.6.1  定义函数503

15.6.2  调用函数504

15.6.3  函数参数504

15.6.4  函数应用506

15.6.5  闭包函数507

15.7  对象508

15.7.1  创建对象508

15.7.2  访问对象508

15.8  数组509

15.8.1  定义数组509

15.8.2  存取素510

15.8.3  数组应用512

15.9  实战案例514

15.9.1  检测数据类型514

15.9.2  数值计算与类型
转换516

15.9.3  字符串替换517

15.9.4  增强数组排序520

(咨询特价)  在线课堂:实线练习522

第16章  操作BOM523

 视频讲解:20个 示例:35个

16.1  使用window对象523

16.1.1  访问浏览器窗口523

16.1.2  全局作用域523

16.1.3  使用系统测试方法525

16.1.4  打开和关闭窗口527

16.1.5  使用框架集529

16.1.6  控制窗口位置530

16.1.7  控制窗口大小531

16.1.8  使用定时器533

16.2  使用navigator对象536

16.2.1  浏览器检测方法536

16.2.2  检测浏览器类型和
版本号537

16.2.3  检测客户操作系统538

16.2.4  检测插件539

16.3  使用location对象540

16.4  使用history对象542

16.5  使用screen对象542

16.6  使用document对象543

16.6.1  访问文档对象544

16.6.2  动态生成文档内容545

16.7  实战案例546

16.7.1  使用远程脚本546

16.7.2  设计远程交互548

16.7.3  使用浮动框架551

16.8  在线课堂:实践练习553

第17章  操作DOM554

 视频讲解:37个 示例:81个

17.1  DOM基础554

17.2  使用节点555

17.2.1  节点类型556

17.2.2  节点名称和值558

17.2.3  节点关系559

17.2.4  访问节点559

17.2.5  操作节点562

17.3  使用文档节点564

17.3.1  访问文档子节点564

17.3.2  访问文档信息565

17.3.3  访问文档素565

17.3.4  访问文档集合566

17.3.5  使用HTML5
Document566

17.4  使用素节点567

17.4.1  访问素567

17.4.2  遍历素568

17.4.3  创建素570

17.4.4  复制节点571

17.4.5  插入节点572

17.4.6  删除节点574

17.4.7  替换节点575

17.4.8  获取焦点素576

17.4.9  检测包含节点577

17.5  使用文本节点578

17.5.1  访问文本节点578

17.5.2  创建文本节点579

17.5.3  操作文本节点580

17.5.4  读取HTML字符串580

17.5.5  插入HTML字符串581

17.5.6  替换HTML字符串583

17.5.7  插入文本584

17.6  使用文档片段节点586

17.7  使用属性节点587

17.7.1  访问属性节点587

17.7.2  读取属性值588

17.7.3  设置属性值589

17.7.4  删除属性590

17.7.5  使用类选择器591

17.7.6  自定义属性592

17.8  实战案例593

17.8.1  设计动态脚本593

17.8.2  使用script加载远程
数据596

17.8.3  使用script实现异步
交互597

17.8.4  使用JSONP600

17.8.5  使用CSS选择器604

17.9  在线课堂:实践练习606

第18章  事件处理607

 视频讲解:32个 示例:55个

18.1  事件基础607

18.1.1  事件模型607

18.1.2  事件流607

18.1.3  绑定事件608

18.1.4  事件处理函数608

18.1.5  注册事件610

18.1.6  销毁事件612

18.1.7  使用event对象614

18.1.8  事件委托616

18.2  使用鼠标事件618

18.2.1  鼠标点击618

18.2.2  鼠标移动619

18.2.3  鼠标经过621

18.2.4  鼠标来源621

18.2.5  鼠标定位622

18.2.6  鼠标按键625

18.3  使用键盘事件626

18.3.1  键盘事件属性626

18.3.2  键盘响应顺序628

18.4  使用页面事件629

18.4.1  页面初始化629

18.4.2  结构初始化631

18.4.3  页面卸载633

18.4.4  窗口重置634

18.4.5  页面滚动634

18.4.6  错误处理635

18.5  使用UI事件635

18.5.1  焦点处理635

18.5.2  选择文本636

18.5.3  字段值变化监测637

18.5.4  提交表单639

18.5.5  重置表单641

18.5.6  剪贴板数据641

18.6  实战案例643

18.6.1  设计出对话框643

18.6.2  设计遮罩层645

18.6.3  自定义事件646

18.6.4  设计事件触发模型647

18.6.5  应用事件模型649

18.7  在线课堂:实践练习652

第19章  使用Ajax653

 视频讲解:18个 示例:20个

19.1  Ajax基础653

19.1.1  定义XMLHttpRequest
对象653

19.1.2  建立XMLHttpRequest
连接654

19.1.3  发送GET请求655

19.1.4  发送POST请求655

19.1.5  转换串行化字符串657

19.1.6  跟踪状态658

19.1.7  中止请求658

19.1.8  获取XML数据659

19.1.9  获取HTML文本660

19.1.10  获取JavaScript
脚本661

19.1.11  获取JSON数据661

19.1.12  获取纯文本662

19.1.13  获取头部信息662

19.2  实战案例663

19.2.1  动态查询记录集663

19.2.2  记录集分页显示666

19.2.3  设计Tab面板669

19.2.4  使用灯标672

设计思路:673

19.3  在线课堂:实践练习675

第20章  综合实战676

20.1  设计网页小游戏676

20.1.1  游戏概述676

20.1.2  游戏设计676

20.1.3  游戏实现676

20.2  设计创业网站677

20.2.1  设计分析677

20.2.2  网站实现677

 

400集同步视频讲解 扫码随时随地看视频620个案例分析1000习题面试题4396个案例47部参考手册1635个模版17类素材库623项配色508项欣赏库网页制作网页设计前端开发类畅销书重磅升级

 

内容简介:

《HTML5+CSS3+JavaScript网页设计与制作(微课视频版)》是一本视频教程,以基础知识、示例、实战案例相结合的方式详尽讲述了HTML、CSS、JavaScript及目前最新的前端技术。全书共20章。第1~10章为网页样式基础部分,介绍了HTML5入门和CSS3实战入门等内容,包括HTML5基础,CSS3基础,使用CSS设计网页基本样尸如使用CSS3美化文本、图像、超链接、列表、表单和表格等;第11~14章为CSS3布局部分,包括CSS3布局基础、CSS3+HTML5网页沛、使用CSS3新布局、使用CSS3动画等;第15~19章为JavaScript部分,包括JavaScript基础、操作BOM、JavaScript事件处理、和使用Ajax等内容;第20章为综合实战案例部分,通过两个完整案例综合训练HTML5、CSS3和JavaScript技术的使用。

《HTML5+CSS3+JavaScript网页设计与制作(微课视频版)》配备了极为丰富的学习资源,其中,配套资源有:400集教学视频(可二维码扫描)、素材源程序。拓展学习资源有:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。

《HTML5+CSS3+JavaScript网页设计与制作(微课视频版)》适合作为Web前端开发、网页设计、网页制作、网站建设的入门级或者有一定基础读者的自学用书,也适合作为高校相关专业的教学参考书或相关机构的培训教材。致力于HTML5移动开发、HTML5游戏开发的读者也可参考学习。

 

编辑推荐:

5万+读者检验10年web前端开发经验 一线讲师教学经验总结  HTML CSS JavaScript html5移动开发html5实战html5入门html5动画html5揭秘html游戏html5权威指南 网页制作 网页设计 网站建设

1.良好的学习体验

本书几乎每个章节都有二维码,扫一扫,可随时随地看视频,让碎片化学习代替无意义的浏览。

2.赠送大量学习资源,节省你的时间

本书除赠送400集配套微视频和620个实例案例外。还为你赠送大量学习资源,你只需拿来学习即可,节省你的搜索时间。

(1)习题及面试题库(共计1000题)

(2)案例库(各类案例4396个)

(3)工具库(HTML参考手册11部、CSS参考手册10部、JavaScript参考手册26部)

(4)网页模板库(各类模板1635个)

(5)网页素材库(17大类)

(6)网页配色库(623项)

(7)网页欣赏案例库(共计508例)

3.用案例学习最高效

多年的工作和教学经验告诉我们,通过实例学习是最高效的,所以本书几乎每个重要知识点均配有实例讲解,边做边学更快捷、更深入、更高效。

4.遵循学习规律

本书内容安排科学合理,采用基础知识+中小实例+实战案例的编写模尸内容由浅入深,循序渐进,遵循学习规律,入门实战相结合。

5.服务快:

提供在线服务,随时随地可交流。提供QQ群、网站下载等多渠道贴心快捷服务。

 

 

......

热门设计服务