一些有难度却很厉害的 CSS 属性

在写过一点时间 CSS 之后,大家对于常见的属性应该都很熟了,例如最基本的 display、position、padding、margin、border、background 等等,在写 CSS 的时候不需要特别查什么东西,很顺的就可以写出来。 这些属性之所以常见,是因为许多地方都用得到,而有些

CSS 新特性 contain,控制页面重获新生

发现之前已经描述过很多次了,可以看看这个提高 CSS 动画性能的正确姿势[1] 。 OK,下面进入本文正题, contain 为何? contain 属性允许我们指定特定的 DOM 元素和它的子元素,让它们能够独立于整个 DOM 树结构之外。目的是能够让浏览器有能力只对部分元素进