CSS背景属性

14 篇文章 0 订阅

一、背景颜色

 (一)、背景颜色
    属性:background-color
    取值:任何合法颜色或者transparent
    注意:背景颜色会填充到元素的内容区域以及边框区域
 (二)、背景图像
    作用:以图象作为元素的背景
    属性:background-image
    取值:url(背景图像路径)
 (三)、背景重复
    属性:background-pepeat
    取值:
    1.repeat
      默认值,水平垂直方向都平铺
    2.repeat-x
      仅在水平方向平铺
    3.repeat-y
      仅在垂直方向平铺
    4.no-pepeat
      不平铺

二、背景图片尺寸

   属性:background-size
   取值:
     1.value1 value2
       指定背景图像的宽度和高度,以px为单位
     2.value1% value2%
       采用当前元素的框和高的百分比作为背景图像大小
     3.cover
       将背景图像等比放大,直到背景图完全覆盖到元素的所在区域为止
     4.contain
       将背景图等比放大明知道背景图像的下边或者右边有一个边缘碰到元素为止

三、背景图片固定

   属性:background-attachment
   取值:
    1.scroll
     滚动,默认值,背景图会随着文档而滚动
    2.fixed
     固定,背景图不会随着页面文档而发生滚动,一直保持在可视化区域中的固定位置处。

四、图片定位

   作用:
     改变背景图像在元素中的默认设置
   属性:
     background-position
   取值:
     1.x y
       x:背景图像水平偏移距离,取值为正,向右偏移,取值为负,向左偏移
       y:背景图向垂直偏移距离,取值为正,向下偏移,取值为负,向上偏移
     2.x% y%
       0% 0%:背景图在元素的左上角
       50% 50%:背景图在元素的中间
       100% 100%:背景图在元素的右下角
    3.关键字
       x:可以被left/center/right取代
       y:可以被top/center/bottom取代

background-position:center;
	//水平和垂直都在中间位置处
background-position:left top;
	//背景图在左上方
background-position:top right;
	//背景图在右上方

五、CSS Sprites

 雪碧图、精灵图
  作用:
    将一些小的背景图,合并到大的背景道中去,以便实现减少服务器端的请求次数
  步骤:
    1.根据要看的图像大小,创建一个元素
    2.将雪碧图作为元素的背景图,再通过背景图像位置实现位置偏移,将用户要看的图像,显示在元素中。

六、背景属性

	属性:background
	取值:color、url、repeat、attachment、position;
	注意:如果不设置其中的某个值,将采用默认值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值