• 5 CSS背景


    CSS背景(background)

    属性 描述
    background-color 规定要使用的背景颜色。
    background-image 规定要使用的背景图像。
    background-size 规定背景图片的尺寸。
    background-repeat 规定如何重复背景图像。
    background-attachment 规定背景图像是否固定或者随着页面的其余部分滚动。
    background-position 规定背景图像的位置。
    inherit 规定应该从父元素继承background属性的设置。

    背景图片(image)

    语法:

    background-image : none | url (url) 
    

    参数:

    none :  无背景图(默认的)
    url :  使用绝对或相对地址指定背景图像

    background-image 属性允许指定一个图片展示在背景中(只有CSS3才可以多背景)可以和 background-color 连用。 如果图片不重复地话,图片覆盖不到地地方都会被背景色填充。 如果有背景图片平铺,则会覆盖背景颜色。

    小技巧: 提倡 背景图片后面的地址,url不要加引号。

    背景平铺(repeat)

    语法:

    background-repeat : repeat | no-repeat | repeat-x | repeat-y 
    

    参数:

    repeat :  背景图像在纵向和横向上平铺(默认的)

    no-repeat :  背景图像不平铺

    repeat-x :  背景图像在横向上平铺

    repeat-y :  背景图像在纵向平铺

    设置背景图片时,默认把图片在水平和垂直方向平铺以铺满整个元素。

    repeat-x :  背景图像在横向上平铺

    repeat-y :  背景图像在纵向平铺

    背景位置(position)

    语法:

    background-position : length || length
    
    background-position : position || position 
    

    参数:

    length :  百分数 | 由浮点数字和单位标识符组成的长度值。请参阅长度单位
    position :  top | center | bottom | left | center | right

    说明:

    设置或检索对象的背景图像位置。必须先指定background-image属性。默认值为:(0% 0%)。
    如果只指定了一个值,该值将用于横坐标。纵坐标将默认为50%。第二个值将用于纵坐标。

    注意:

    1. position 后面是x坐标和y坐标。 可以使用方位名词或者 精确单位。
    2. 如果和精确单位和方位名字混合使用,则必须是x坐标在前,y坐标后面。比如 background-position: 15px top; 则 15px 一定是 x坐标 top是 y坐标。

    实际工作用的最多的,就是背景图片居中对齐了。

    背景附着

    语法:

    background-attachment : scroll | fixed 
    

    参数:

    scroll :  背景图像是随对象内容滚动
    fixed :  背景图像固定

    说明:

    设置或检索背景图像是随对象内容滚动还是固定的。

    背景简写

    background属性的值的书写顺序官方并没有强制标准的。为了可读性,建议大家如下写:

    background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置

    background: transparent url(image.jpg) repeat-y  scroll 50% 0 ;
    

    背景透明(CSS3)

    CSS3支持背景半透明的写法语法格式是:

    background: rgba(0,0,0,0.3);
    

    最后一个参数是alpha 透明度 取值范围 0~1之间

    注意: 背景半透明是指盒子背景半透明, 盒子里面的内容不收影响。

    示例:

    body {
      background-color: red;
      backgraound-image: url(xx.png);
      background-size: 300px 300px;
      background-repeat: no-repeat;
      background-position: center 
    }
    

    简写:

    body { 
      background: red url(xx.png) no-repeat fixed center/300px 300px; 
    }
    
  • 相关阅读:
    datanode报错Problem connecting to server
    使用命令查看hdfs的状态
    Access denied for user root. Superuser privilege is requ
    ElasticSearch默认的分页参数 size
    SparkStreaming Kafka 维护offset
    【容错篇】Spark Streaming的还原药水——Checkpoint
    251 Android 线性与相对布局简介
    250 Android Studio使用指南 总结
    249 如何解决项目导入产生的中文乱码问题
    248 gradle更新问题
  • 原文地址:https://www.cnblogs.com/shibojie/p/11688364.html
Copyright © 2020-2023  润新知