注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作CSS3网页设计从入门到精通

CSS3网页设计从入门到精通

CSS3网页设计从入门到精通

定 价:¥108.00

作 者: 朱印宏 著
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302422761 出版时间: 2017-10-01 包装: 平装
开本: 16开 页数: 878 字数:  

内容简介

  《CSS3网页设计从入门到精通》一书系统讲解了CSS的基础理论和实际运用技术,主要包括CSS的基本语法和概念,设置文字、超链接、列表、图片、背景、表格、表单和菜单等网页对象样式的方法,以及CSS3*新拓展技术,如CSS3动画、CSS3布局、Bootstrap、栅格系统、响应式设计、动态设计、动态样式等。《CSS3网页设计从入门到精通》除重点讲解DIV+CSS网页布局的精髓之外,还详细讲解了其他书中较少涉及的技术细节,如扩展CSS与Web新技术混合应用等,使读者可以设计出符合Web标准的网页,提升技术水平和竞争能力。*后通过4个综合实例,进一步巩固学到的知识,提高综合应用能力。 《CSS3网页设计从入门到精通》内容翔实、结构清晰、循序渐进,基础知识与案例实战紧密结合,既可作为CSS初学者的入门教材,也适合中高级用户进一步学习和参考。

作者简介

  作者简介: 朱印宏,某大学网络开发专业老师,对于CSS、JavaScript、XHTML、XML、Ajax等Web前台技术有着深厚的基础,并在实践中提出很多独到见解,深受业界同仁和客户的好评。国内知名IT图书作者,作者发表过Web评论文章十几篇,出版过多本Web技术专著。长期笔耕不辍,所写图书技术严谨、扎实,语言通俗易懂。

图书目录

目录:
第1章CSS3设计概述
视频讲解:36分钟
1.1认识CSS
1.1.1CSS的发展历史
1.1.2CSS页面优势
1.1.3CSS在国内的早期实践
1.2认识Web标准
1.2.1网页结构
1.2.2网页表现
1.2.3网页行为
1.3案例:初次体验CSS
1.4CSS3简介
1.4.1CSS3模块
1.4.2CSS3新特性
1.4.3CSS3现状
1.4.4给初学者的建议
1.4.5浏览器支持
1.5案例:设计完整的CSS页面
第2章CSS3基本语法
视频讲解:32分钟
2.1CSS基本用法
2.1.1CSS样式
2.1.2CSS应用
2.1.3CSS样式表
2.1.4导入外部样式表
2.1.5CSS注释
2.2设置属性
2.2.1CSS属性
2.2.2定义属性值
2.3CSS特性
2.3.1CSS层叠性
2.3.2CSS继承性
2.3.3案例实战
2.4默认样式
2.4.1HTML4默认样式
2.4.2浏览器默认样式
第3章CSS3选择器
视频讲解:71分钟
3.1选择器概述
3.1.1为什么学习CSS3选择器
3.1.2CSS3选择器分类
3.2基本选择器
3.2.1标签选择器
3.2.2类选择器
3.2.3ID选择器
3.3组合选择器
3.3.1包含选择器
3.3.2子选择器
3.3.3相邻选择器
3.3.4兄弟选择器
3.3.5分组选择器
3.4属性选择器
3.4.1认识属性选择器
3.4.2案例:设计图片灯箱导航按钮
3.4.3案例:设计联系表单
3.4.4案例:设计超链接样式
3.5伪类选择器
3.5.1认识伪类选择器
3.5.2动态伪类
3.5.3结构伪类
3.5.4否定伪类
3.5.5状态伪类
3.5.6目标伪类
3.6综合实战:设计优雅的表格
第4章网页文本美化
视频讲解:82分钟
4.1定义字体样式
4.1.1设置字体类型
4.1.2使用通用字体
4.1.3设置字体大小
4.1.4案例:灵活配置网页字体大小
4.1.5设置字体颜色
4.1.6案例:网页配色
4.1.7设置字体字形
4.2定义文本样式
4.2.1文本水平对齐
4.2.2案例:网页居中显示
4.2.3案例:左右对齐栏目
4.2.4文本垂直对齐
4.2.5案例:设计绝对居中显示
4.2.6案例:优化网页居中显示
4.2.7设置行高
4.2.8案例:设计可阅读的正文行高
4.2.9案例:灵活设计行高
4.2.10案例:设计首行缩进
4.2.11综合案例:文字隐藏和截取
4.3CSS3文本样式
4.3.1CSS3文本模块概述
4.3.2设计文本阴影
4.3.3案例:巧用文本阴影
4.3.4案例:设计网站首页
4.3.5案例:定义溢出文本
4.3.6案例:文本换行
4.3.7案例:添加动态内容
4.3.8恢复默认样式
4.3.9自定义字体类型
第5章网页色彩和图像美化
视频讲解:68分钟
5.1定义颜色
5.1.1使用RGBA
5.1.2使用HSL
5.1.3使用HSLA
5.1.4定义opacity属性
5.1.5定义transparent颜色值
5.2定义渐变色
5.2.1设计Webkit渐变
5.2.2案例:应用渐变色1
5.2.3设计Gecko渐变
5.2.4案例:应用渐变色2
5.2.5设计IE渐变
5.2.6设计W3C渐变
5.2.7案例:设计精致按钮
5.3图像美化
5.3.1案例:定义照片相框
5.3.2案例:为图像设计阴影白边效果
5.3.3案例:设计水印
5.4图文混排
5.4.1案例:行内图文混排
5.4.2案例:设计图文环绕版式
5.4.3案例:设计不规则的图文环绕版式
5.5案例实战
5.5.1设计网页纹理背景
5.5.2设计发光的球体
5.5.3设计过渡色谱表
第6章网页背景和边框美化
视频讲解:75分钟
6.1设计边框样式
6.1.1定义多色边框
6.1.2定义边框背景
6.2设计圆角
6.2.1使用border-radius
6.2.2案例:设计椭圆图形
6.3设计倒影
6.4设计阴影
6.4.1使用box-shadow
6.4.2案例:设计Windows界面效果
6.5设计背景图像
6.5.1定义背景图像重复显示
6.5.2案例:设计弹性公告栏
6.5.3定位背景图像
6.5.4固定背景图像
6.5.5案例:使用背景图像设计圆角
6.5.6案例:伪列布局
6.6CSS3新增背景图像属性
6.6.1定义坐标
6.6.2定义裁剪区域
6.6.3定义大小
6.6.4定义循环方式
6.6.5定义多背景图
6.7案例实战
6.7.1设计图标按钮
6.7.2设计花边框
6.7.3设计立体文本框
第7章设计表格和表单
视频讲解:37分钟
7.1设计表格
7.1.1定义表格
7.1.2优化表格
7.1.3设置表格属性
7.2定义表格样式
7.2.1案例:隔行分色
7.2.2案例:分栏样式
7.2.3案例:鼠标交互样式
7.3设计表单
7.4定义表单样式
7.4.1设置基本样式
7.4.2案例:设计高亮表单
7.4.3案例:设计图标化表单
7.4.4案例:设计易用表单
7.4.5案例:设计反馈表
第8章设计链接、列表和菜单
视频讲解:60分钟
8.1设计超链接
8.1.1定义基本样式
8.1.2案例:设计多样超链接
8.1.3案例:设计按钮样式
8.1.4案例:设计图像化样式
8.1.5案例:设计滑动样式
8.2设计列表
8.2.1列表类型
8.2.2正确使用列表
8.3定义列表样式
8.3.1重置列表样式
8.3.2定义项目符号
8.3.3案例:自定义项目符号
8.3.4案例:设计并列显示的列表
8.3.5案例:定位列表项目
8.3.6案例:设计导航列表
8.4设计导航条
8.4.1案例:使用背景图设计导航条
8.4.2案例:设计垂直导航条
8.4.3案例:设计水平导航条
8.4.4案例:设计多级菜单
8.4.5案例:设计滑动门菜单
8.5综合案例
8.5.1排行榜
8.5.2图文列表
第9章CSS盒模型
视频讲解:56分钟
9.1CSS2盒模型概述
9.1.1盒模型缘起
9.1.2盒模型结构
9.1.3定义盒模型大小
9.2边框
9.2.1定义宽度
9.2.2定义颜色
9.2.3定义样式
9.2.4案例:设计行内元素边框
9.3边界
9.3.1定义边界
9.3.2案例:边界的应用
9.3.3案例:边界重叠现象
9.3.4行内元素边界
9.4补白
9.5CSS3盒模型
9.5.1定义盒模型显示方式
9.5.2定义盒模型可控大小
9.5.3溢出处理
9.5.4定义轮廓
9.5.5定义轮廓样式
9.5.6案例:改善网页布局
第10章CSS布局基础
视频讲解:56分钟
10.1盒模型高级概念
10.1.1显示类型
10.1.2定位框
10.2CSS布局概述
10.3流动布局
10.3.1流动元素
10.3.2相对定位元素
10.4浮动布局
10.4.1定义浮动显示
10.4.2清除浮动
10.4.3浮动嵌套
10.4.4案例:混合浮动布局
10.5定位布局
10.5.1定义定位显示
10.5.2相对定位
10.5.3定位层叠
10.5.4案例:混合定位布局
10.6案例实战
10.6.1设计固宽+弹性页面
10.6.2设计两栏弹性页面
10.6.3设计两栏浮动页面
10.6.4设计3栏弹性页面
10.6.5设计两列固宽+单列弹性页面
10.6.6设计两列弹性+单列固定页面
第11章CSS3布局
视频讲解:79分钟
11.1多列布局
11.2定义多列样式
11.2.1设置列宽
11.2.2设置列数
11.2.3设置列间距
11.2.4设置列边框样式
11.2.5设置跨列显示
11.2.6设置列高度
11.2.7设置打印列
11.3盒布局
11.4定义盒布局样式
11.4.1设置自适应宽度
11.4.2设置列显示顺序
11.4.3设置列排列方向
11.4.4设置模块大小自适应
11.4.5消除空白
11.4.6设置对齐方式
11.4.7小结
11.5伸缩盒布局
11.5.1定义Flexbox
11.5.2定义伸缩方向
11.5.3定义行数
11.5.4定义对齐方式
11.5.5定义伸缩项目
11.5.6案例:设计伸缩盒菜单
11.5.7案例:设计自适应伸缩页
11.5.8案例:设计混合版伸缩页面
11.6案例实战
11.6.1设计多列首页
11.6.2设计HTML5应用文档
11.6.3设计Windows8桌面
第12章CSS兼容技法
视频讲解:33分钟
12.1了解主流浏览器
12.1.1Mozilla
12.1.2IE
12.1.3Safari
12.1.4Opera
12.1.5Chrome
12.1.6国内浏览器市场份额
12.1.7IETester
12.2CSS兼容方法
12.2.1CSS过滤器
12.2.2显示模式
12.3过滤样式表
12.4过滤样式
12.4.1!important
12.4.2下划线属性名
12.4.3*html选择符
12.5过滤声明
12.5.1隐藏单个声明
12.5.2隐藏多个声明
12.5.3推荐过滤器
12.6使用检测工具
12.6.1W3CCSS验证服务
12.6.2WebDeveloper
12.6.3代码隔离与验证
12.7案例实战
12.7.1双倍显示
12.7.2多出3像素
12.7.3高度不适应
12.7.4多余字符
12.7.5定位异常
12.7.6捉迷藏
12.7.7百分比取值
12.7.8丢失项目符号
12.7.9内容溢出
第13章CSS文档统筹与编码规范
13.1CSS文档统筹
13.1.1根据页面类型分离文件
13.1.2根据功能模块分离文件
13.1.3根据标签类型分离文件
13.1.4根据设备类型分离文件
13.1.5根据代码规模分离文件
13.2规则组织
13.3属性组织
13.3.1按字母顺序组织
13.3.2按主次关系组织
13.3.3按优先定义组织
13.4CSS命名艺术
13.4.1经典命名三法
13.4.2CSS命名规则
13.4.3CSS命名方法
13.5CSS代码缩写
13.5.1盒模型代码简写
13.5.2列表和背景缩写
13.5.3颜色值缩写
13.5.4字体缩写
13.6CSS代码格式
13.6.1CSS代码常用格式
13.6.2CSS代码格式工具
13.7CSS代码注释
13.7.1写好注释
13.7.2预防Bug
13.7.3CSS注释清除
13.8CSS代码优化
13.8.1利用继承性优化代码
13.8.2利用默认值优化代码
13.8.3利用公共类优化代码
13.8.4利用选择符分组优化代码
13.8.5利用层叠覆盖优化代码
第14章CSS3动画
视频讲解:72分钟
14.1认识Transform
14.22D变形
14.2.1旋转
14.2.2缩放
14.2.3移动
14.2.4倾斜
14.2.5矩阵
14.2.6案例:设计挂图
14.2.7定义变形原点
14.2.8案例:渐变变形
14.33D变形
14.3.1位移
14.3.2缩放
14.3.3旋转
14.3.4矩阵
14.3.5倾斜
14.3.6案例:设计旋转的盒子
14.3.7案例:设计翻转广告牌
14.4过渡动画
14.4.1定义过渡属性
14.4.2定义过渡时间
14.4.3定义延迟
14.4.4定义过渡效果
14.4.5定义触发方式
14.4.6定义硬件加速
14.4.7案例:设计导航
14.5运动动画
14.5.1定义关键帧
14.5.2定义动画名称
14.5.3定义动画时间
14.5.4定义播放方式
14.5.5定义延迟时间
14.5.6定义播放次数
14.5.7定义播放方向
14.5.8定义播放状态
14.5.9定义播放外状态
14.5.10案例:设计翻转特效
14.5.11案例:设计滑动的文字
14.6案例实战
14.6.1设计3D盒子
14.6.2设计可折叠面板
14.6.3设计滑动的DVD
14.6.4设计多级菜单

本目录推荐