03-CSS 背景属性

一、背景属性基础

0、使用背景属性时,需要先设置一个空间 留存使用,设置宽高

1、背景的颜色:  background-color;


    设置颜色透明度    rgba (255, 255, 255l, [0 ~ 1] )

2、背景的图像:  background-image:

        URL            图像的URL

3、背景图像是否及如何重复:    background-repeat:


    repeat        默认,背景图像将向垂直和水平方向重复
    repeat-x    只有水平位置会重复背景图像
    repeat-y    只有垂直位置会重复背景图像
    no-repeat    background-image不会重复
    inherit        从父元素继承 background-repeat 属性

4、背景图像的起始位置:    background-position:


    background-position:0px 0px;
    第一个值代表水平方向,正值代表向右移动
    第二个值代表垂直方向,正值代表向下移动
        取值: 1)数值+单位;  (精灵图的使用)
             2)百分数  ---  表示剩余空间得百分比
             3)方向词  ---   X   left right center 
                            Y    top middle bottom
             例如:background-position:right bottom;背景图在右下角

5、背景图像是否固定或者随着页面的其余部分滚动:  background-attachment:


    scroll        默认,背景图片随着页面的滚动而滚动
    fixed        背景图片不会随着页面的滚动而滚动

6、背景图得大小:        background-size:


        取值:
            1)数值+单位
            2)百分数
            3)关键字
                cover,表示覆盖.图片等比缩放,将图片完全填充.图片会被剪裁得情况
                contain,表示填充,图片等比缩放,将一侧填充满后,停止缩放,会导致一侧出现留白

7、背景属性的简写:


    background: background-color background-image background-repeat background-attachment background-position
    [先是水平位置,再是垂直位置]背景色 和 背景图的顺序可以进行对调

8、同时设置多张背景图

                 --- 需要注意的是 多张背景图的先后顺序,先写的在最上方显示!!!
    background:
        background-image background-repeat background-position,
        background-image background-repeat background-position,
        background-image background-repeat background-position;

9、背景大小单独去设置,按照多背景设置图片的顺序去设置背景大小


        background-size: url 1(大小) , url 2(大小);

二、CSS3新增背景属性

1、Background-origin 背景原点(背景的起始点)


    属性值
        padding-box    背景图像填充框的相对位置(默认值)
        border-box    背景图像边界框的相对位置
        content-box    背景图像的相对位置的内容框


2、Background-clip 背景裁切(背景显示的区域)


    属性值
        border-box    背景被裁剪到边框盒。(默认值)
        padding-box    背景被裁剪到内边距框。
        content-box    背景被裁剪到内容框。


3、Background-size 背景图的大小


    属性值  :  宽       高 
              10px    10px
              100%    100%
        cover
            把背景图像扩展至足够大,以使背景图像完全覆盖背景区域(宽高等比扩展)
        contain
            宽高比例不变,当背景的宽或高达到最大尺寸时停止。


4、多背景图的设置


        多背景图的设置:background:url(),url()
        以逗号隔开,不能与背景颜色一起简写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值