CSS背景图片,文字设置背景

CSS背景

叠加背景图片:

background-image 可以为一个元素添加多个背景,第一幅图片最靠近观看者

#div {
	background-image : url(a.gif), url(b.gif), url(c.gif);    
}

多层叠加的背景还可以使用单独的背景属性,如下

#div {
	background: url(cat.jpeg) top center no-repeat, url(back.webp) 100% 100%;
}

图片展示叠加效果

背景图片尺寸:

  1. background-size : width height;

    px, %, 或者关键字

    contain(按图片尺寸小的边展开,可能有部分区域不会被覆盖),

    cover(按图片尺寸大的部分展开,可能有部分图片展示不出来)

    //全尺寸背景,匹配窗口缩放
    background: url(a.jpg) no-repeat center fixed; 
    background-size: cover;
    
  2. background-repeat : repeat;复制 no-repeat; 不复制

  3. background-origin:指定图像位置

    div { /*接受三个值*/
        background-origin : border-box; /*图片从边框左上角开始*/
        background-origin : padding-box;/*默认:图片从内边缘左上角开始*/
        background-origin : content-box;/*从内容左上角开始*/
    }
    

请添加图片描述

  1. background-clip:指定背景绘制区域

    div { /*接受三个值*/
        background-clip : border-box; /*默认:背景绘制到外部边缘*/
        background-clip : padding-box;/*背景绘制到内边距边缘*/
        background-clip : content-box;/*在内容框中绘制背景*/
    }
    

    文字设置背景:

    div {
     	background-image: url("back.webp");
    	background-clip : text;
        -webkit-background-clip : text;
        -webkit-text-fill-color : transparent;
    }
    

请添加图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值