背景

本文介绍CSS中background简写属性的使用方法及其注意事项,包括背景颜色、图像、重复方式等属性。此外,还详细讲解了雪碧图(css-sprite)的概念、特点及制作步骤,帮助读者了解如何有效减少页面请求,提升用户体验。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
background 简写属性:
background-color
background-image
background-repeat
background-position
background-size
background-origin
background-clip
background-attachment
-background 背景相关的简写属性,所有背景相关的样式都可以通过该样式来设置。
并且该样式没有顺序要求,也没有哪个属性是必须写的。
注意:
background-size 必须写在 background-position 的后面,并且使用/隔开。
background-position/background-size
background-origin 和 background-clip 两个样式,origin 要在 clip 的前边。

  • 图片属于网页中的外部资源,外部资源都需要浏览器单独发送请求加载。
    浏览器加载外部资源时是按需加载的,用则加载,不用则不加载。
    像我们上边的练习,link 会首先加载,而 hover 和 active 会在指定状态触发时才会加载。
    雪碧图:
    解决图片闪烁的问题:
    可以将多个小图片统一保存到一个大图片中,然后通过调整 background-position 来切换显示的图片。
    这样图片会同时加载到网页中,就可以有效的避免出现闪烁的问题。
    这个技术在网页中应用十分广泛,被称为 css-sprite 这种图被称为雪碧图
    雪碧图的使用步骤:
    1.先确定要使用的图标
    2.测量图标的大小
    3.根据测量结果来创建一个元素
    4.将雪碧图设置为元素的背景图片
    5.设置一个偏移量以显示正确的图片
    雪碧图的特点:
    一次性将多个图片加载进页面,降低请求的次数,加快访问速度,提升用户的体验。
    在这里插入图片描述
    让图片在盒子中铺满:
    在这里插入图片描述

背景图一半颜色,一半图片:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值