背景图片

背景图片

语法
background-image:
在盒子里面方图片,会显示平铺的效果

image.png

background-repeat用来设置背景的重复方式

  • 可选值 repeat 默认值,背景会沿着x轴 y轴双方向重复,达到充满元素这个目的,也就是铺满的效果
  • repeat-x 沿着x轴方向重复
  • repeat-y 沿着y轴方向重复
  • no-repeat 背景图片不重复,有多大就铺多大

background-position 用来设置背景图片的位置

  • 设置方式
    • top left right bottom center几个方位的词来设置
      实际上就是一个九宫格


      image.png
  • 通过偏移量来指定图片的位置
    • 水平方向的偏移量
      -垂直方向的偏移量


      image.png

写个边框

image.png

现在不希望边框下边有背景
设置边框范围
image.png

  • 可选值
    • border-box默认值,背景会出现在边框的下边
    • padding-box 背景不会出现在边框,只出现在内容区和内边距


      image.png
    • content-box 背景只会出现在内容区
    • padding-box 默认值,background-position从内边距处开始计算
    • conten-box背景图片的偏移量从内容区处计算
    • background-origin:背景图片的偏移量计算的原点


      image.png

** background-size:**


image.png

希望宽度把元素撑满,可以把宽高都设100%,图片就和元素一样大

  • 可选值 cover 图片比例不变,将元素铺满
  • contain 图片比例不变,将图片在元素中完整显示
    出现滚动条
image.png
image.png

可选值

  • scroll 默认值,背景图片会跟随元素一定
  • fixed 背景图片会固定在页面中,不会随元素移动

这是所有背景相关的样式

image.png

background:简写方式,没有顺序要求,想写那个就写哪个,没有规定必须要写哪个
image.png

background-size必须写在background-position的后背,并且使用/隔开

  • image.png

backgound背景相关的简写属性,所有背景相关的样式都可以通过该样式来设置
并且该样式没有顺序要求,也没有哪个属性是必须写的
background-size必须写在 background- position的后边,并且使用/隔开
background-position/background-size
background- origin background-clip两个样式, orgin要在clip的前边

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容