展开全部

主编推荐语

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

内容简介

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

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

目录

  • 版权信息
  • 作者简介
  • 译者简介
  • 内容提要
  • 盒模型和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
  • 看完了
展开全部

评分及书评

4.8
8个评分
  • 用户头像
    给这本书评了
    5.0

    技术类书籍的好榜样,前端开发人员的必读书。中文版的翻译质量整体还不错,但开篇就有低级的排版错误,于是就转为看英文原版,必要时再对照中文版。趁着中秋节前的假期,看完了最后 75 页,这是我今年看完的第一本英文技术书,也是我这辈子看完的第一本英文技术书,纪念一下。

      转发
      评论
      用户头像
      给这本书评了
      5.0
      CSS进阶秘籍

      CSS 入门比较简单,但如果想在大型工程项目中用好它却不容易,尤其是考虑兼容性、适应性以及组织项目结构方面。以前一直在找这方面的书籍,可惜没有找到,只能找到零散的各类经验文章或者标准文件。零散经验文章不成体系,标准文件有太厚太难读。所以唯一的学习提升途径就是去阅读好的 CSS 项目源码,然后和同行交流讨论,但这条路也不容易,尤其对我这种在学校工作,项目经验较少的人来说。终于这本书的中文版在得到上线,看了目录后就知道这就是我一直在找的书,于是立即加入书架并制定了阅读计划。这本书非常好读,真的做到了深入浅出,和我研究生时候学习吴恩达老师的机器学习课程一个感觉,当然翻译质量很高也是很重要的因素。最后必须强烈推荐前端开发工程师入手。现在的前端一般都用框架了,框架熟练后,想再提升怎么办?怎么造框架这个轮子就是提升路径,这本书就能教你。而且还是在进阶资料比较少的 CSS 方面。

        转发
        评论

      出版方

      人民邮电出版社·图灵出品

      图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。