background-position
关于 background-position
以前吧,一直觉得这个具体值和百分比值的作用是一样的。其实是不一样的。画几个图来说明。
关于 background-position
意思即是:具体值(如 10px 0)是指背景到容器左边缘(没考虑其他文档流的影响)的距离。为正是在左边缘的右边,反之。
百分比是指背景的百分比值处与容器的百分比值处对齐(正值的时候)。负值的时候,使用下面的公式计算(正值也可以计算):
1 | (容器宽度 - 背景宽度) * 百分比X = 像素值X |