background-origin:border-box;
此时设置background-size:contain;

根据容器的边框定位

例如:容器的盒模型如下:设置了padding:20px;border:rgba(0,0,0,0.5) solid 10px;

background-origin:规定 background-position 属性相对于什么位置来定位  background-origin:规定 background-position 属性相对于什么位置来定位

background-origin:规定 background-position 属性相对于什么位置来定位background-origin:规定 background-position 属性相对于什么位置来定位

background-origin:content-box;
此时设置background-size:contain;

  background-origin:规定 background-position 属性相对于什么位置来定位background-origin:规定 background-position 属性相对于什么位置来定位

background-origin:padding-box/inherit;
此时设置background-size:contain;

  background-origin:规定 background-position 属性相对于什么位置来定位background-origin:规定 background-position 属性相对于什么位置来定位

background-origin:content-box;
此时设置background-size:conver;
右侧padding+border并未隐藏

  background-origin:规定 background-position 属性相对于什么位置来定位background-origin:规定 background-position 属性相对于什么位置来定位

 

background-origin:padding-box/inherit;
此时设置background-size:cover;

右侧border并未隐藏

  background-origin:规定 background-position 属性相对于什么位置来定位background-origin:规定 background-position 属性相对于什么位置来定位

 

相关文章:

  • 2022-12-23
  • 2021-08-31
  • 2022-12-23
  • 2021-07-21
  • 2021-07-04
  • 2021-12-22
  • 2022-01-17
  • 2021-08-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案