深入解析CSS

深入解析CSS

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

紧跟时代的CSS宝典,一本书让你在CSS领域从小白变大牛。

内容简介

CSS入门容易,但精通不易。学习CSS并不是学习一两个小技巧,而是要理解这门语言的方方面面,并知道如何将其搭配使用。不管你是入行不久的新手,还是有一定经验但需要提升CSS技能的开发人员,这本书都能帮助你紧跟CSS发展的步伐。

本书旨在帮你深度掌握CSS语言,并快速了解CSS的新进展和新特性。书中不仅有讲解透彻的概念介绍,而且还有详细的分步示例,能够帮助你提升Web开发技能,并激发设计灵感,让你成为真正的Web开发高手。

作者简介

基思·J.格兰特(Keith J. Grant)

高级Web开发人员,现任职于美国洲际交易所,负责编写和维护合作站点的CSS,客户包括纽约证券交易所网站等。在使用HTML、CSS和JavaScript开发和维护Web站点及应用程序方面具有丰富的经验。

【译者简介】

黄小璐

曾任奇虎360软件开发工程师,多年Web从业者。参与翻译了《高性能HTML5》《移动Web手册》《大型JavaScript应用最佳实践指南》《Web开发权威指南》等书。

高楠

多年Web开发经验,自由译者,开源硬件爱好者。目前就职于360奇舞团。

章节目录

版权信息

作者简介

译者简介

内容提要

盒模型和border-box

译者序

前言

致谢

关于本书

本书读者

本书结构

代码约定和代码库

浏览器版本

针对纸质书读者的说明

本书论坛

关于作者

关于封面插图

电子书

第一部分 基础回顾

第1章 层叠、优先级和继承

1.1 层叠

1.2 继承

1.3 特殊值

1.4 简写属性

1.5 总结

第2章 相对单位

2.1 相对值的好处

2.2 em和rem

2.3 停止像素思维

2.4 视口的相对单位

2.5 无单位的数值和行高

2.6 自定义属性(即CSS变量)

2.7 总结

第3章 盒模型

3.1 元素宽度的问题

3.2 元素高度的问题

3.3 负外边距

3.4 外边距折叠

3.5 容器内的元素间距

3.6 总结

第二部分 精通布局

第4章 理解浮动

4.1 浮动的设计初衷

4.2 容器折叠和清除浮动

4.3 出乎意料的“浮动陷阱”

4.4 媒体对象和BFC

4.5 网格系统

4.6 总结

第5章 Flexbox

5.1 Flexbox的原则

5.2 弹性子元素的大小

5.3 弹性方向

5.4 对齐、间距等细节

5.5 值得注意的地方

5.6 总结

第6章 网格布局

6.1 网页布局开启新纪元

6.2 网格剖析

6.3 替代语法

6.4 显式和隐式网格

6.5 特性查询

6.6 对齐

6.7 总结

第7章 定位和层叠上下文

7.1 固定定位

7.2 绝对定位

7.3 相对定位

7.4 层叠上下文和z-index

7.5 粘性定位

7.6 总结

第8章 响应式设计

8.1 移动优先

8.2 媒体查询

8.3 流式布局

8.4 响应式图片

8.5 总结

第三部分 大型应用程序中的CSS

第9章 模块化CSS

9.1 基础样式:打好基础

9.2 一个简单的模块

9.3 把模块组合成更大的结构

9.4 工具类

9.5 CSS方法论

9.6 总结

第10章 模式库

10.1 KSS简介

10.2 改变编写CSS的方式

10.3 总结

第四部分 高级话题

第11章 背景、阴影和混合模式

11.1 渐变

11.2 阴影

11.3 混合模式

11.4 总结

第12章 对比、颜色和间距

12.1 对比最重要

12.2 颜色

12.3 间距

12.4 总结

第13章 排版

13.1 Web字体

13.2 谷歌字体

13.3 如何使用@font-face

13.4 调整字距,提升可读性

13.5 恼人的FOUT和FOIT

13.6 总结

第14章 过渡

14.1 从这边到那边

14.2 定时函数

14.3 非动画属性

14.4 过渡到自动高度

14.5 总结

第15章 变换

15.1 旋转、平移、缩放和倾斜

15.2 在运动中变换

15.3 动画性能

15.4 三维(3D)变换

15.5 总结

第16章 动画

16.1 关键帧

16.2 为3D变换添加动画

16.3 动画延迟和填充模式

16.4 通过动画传递意图

16.5 最后一点建议

16.6 总结

附录A 选择器

A.1 基础选择器

A.2 组合器

复合选择器

A.3 伪类选择器

A.4 伪元素选择器

A.5 属性选择器

不区分大小写的属性选择器

附录B 预处理器

B.1 Sass

B.1.1 安装Sass

B.1.2 运行Sass

B.1.3 理解Sass的核心特性

B.2 PostCSS

看完了

深入解析CSS是2020年由人民邮电出版社出版,作者。

得书感谢您对《深入解析CSS》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
CSS选择器世界 电子书
CSS选择器是CSS世界的支柱,撑起了整个精彩纷呈的CSS世界。本书专门介绍CSS选择器的相关知识。在本书中,作者结合多年从业经验,在CSS基础知识之上,充分考虑前端开发人员的开发需求,以CSS选择器的基本概念、优先级、命名、最佳实践以及各伪类选择器的概述和适用场景为技术主线,为CSS开发人员介绍有竞争力的知识和技能。此外,本书配有专门的网站,用以进行实例展示和问题答疑。作为一本CSS进阶书,本书
Web开发技术——HTML、CSS、JavaScript 电子书
《Web开发技术——HTML、CSS、JavaScript》主要讲解了Web前端开发的相关知识,主要包括HTML、CSS和JavaScript等内容。在讲解理论知识的基础上,《Web开发技术——HTML、CSS、JavaScript》更加重视应用实践,分3个层次来强化学生的实际动手能力,包括每个知识点后的示例demo,每章后的综合应用实例,以及每个部分后的实际案例。本书配套提供所有的源代码。《We
从0到1:CSS进阶之旅 电子书
1.源自阅读量600万的人气教程; 2.一本书快速进阶 CSS 高级技术; 3.几十个前端“黑科技”,附赠上百道前端面试题,让你的技术比别人更高一筹; 4.众多前端工程师、高校老师、学生一致推荐。 5.提供习题答案、源代码、教学PPT等资源,可在图书前言部分获取下载方法。 “从0到1”系列图书是根据线上付费视频培训课程和绿叶学习网超人气教程编写的培训教材。 由于该在线课程有着独特的风格、极高的质量,因而累积获得超过100 000 读者的支持,收到几百封的感谢邮件,大多来自初学者、参加工作不久的小伙伴,甚至不少还是高校老师。这个系列记录了作者当初作为初学者所遇到的各种问题和他多年开发的心血总结。作者很了解初学者的心态,也非常清楚初学者应该怎样才可以快速而无阻碍地学习。他站在初学者的角度而不是站在已经学会的人的角度来编写这个教程,让初学者学习起来恰到好处。
HTML5+CSS3开发实战 电子书
本书会介绍HTML5的新特性、新标准,训练HTML5的网页制作能力。通过CSS3制作各种网页特效和动画效果,增强用户体验,制作更加精致的网页内容。并且还会学习canvas绘图技能,canvas的出现颠覆了之前编写HTML时只能添加图片的概念,使用canvas实现很多更加酷炫的效果。此外本课程还提供很多企业中实用的经验分享,能够让大家学会知识点的同时也能掌握更多企业需求,提升自己的项目经验。
HTML+CSS+JavaScriptWeb前端开发技术 电子书
本书循序渐进地讲述了三大Web前端开发技术的内容、应用技巧以及它们的综合应用。