css背景(图片,位置,背景附着,平铺)

本文详细介绍了CSS中关于背景的属性,包括背景颜色、背景图片、平铺方式、位置设置、背景附着及透明度等。通过实例解析了如何实现背景的垂直居中、平铺、定位以及设置透明背景,帮助理解并掌握CSS背景样式设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、行高

1.1、行高测量

基线与基线的距离为行高

1.2、单行文本垂直居中

文字的行高等于盒子的高度

  line-height:30px;

行高= 上距离 + 内容高度 + 下距离

盒子 :在这里插入图片描述
上距离和下距离总是相等的,因此文字看上去是垂直居中的

行高与高度的关系:

  • 行高=高度,文字会垂直居中
  • 行高>高度,文字会垂直偏下
  • 行高<高度,文字会垂直偏上

二、css背景(background)

2.1 背景颜色(color)

语法:

 background-color:  transparent|color; 

注意
transparent:背景色透明,不写颜色默认为transparent
color:指特定颜色

2.2 背景图片(image)

语法:

/* 背景图片必须加url,url里面的地址不要加引号 */
 background-image: none | url(url);
参数作用
none无背景图(默认的)
url使用绝对或相对地址指定背景图像
例:
background-image: url(3.jpg);
2.3 背景平铺(repeat)

语法:

参数作用
repeat背景图像在纵向和横向上平铺(默认的)
no-repeat背景图像不平铺
repeat-x背景图像在横向上平铺
repeat-y背景图像在纵向上平铺
    /* 默认平铺 */
    background-repeat: repeat;
    /* 背景图片不平铺 */
    background-repeat: no-repeat;
    /* 水平平铺 */
    background-repeat: repeat-x;
    /* 纵向平铺 */
    background-repeat: repeat-y;
2.4 背景位置(position)重点

语法:

        background-position: length || length;
        background-position: position || position;
参数
length百分数/由浮点数和单位标识符组成的长度值
positiontop/center/bottom/left/center/right 方位名词

注意

  • 必须先指定background-image属性

  • position后面是x坐标和y坐标。可以使用方位名词或者精确单位

  • 如果只指定了一个方位名词,另一个值默认居中,为50%

  • 如果只指定了一个数值,那该数值用于x坐标,另一个默认是y坐标,默认居中

  • 如果指定两个值,两个值都是方位名词,则两个值前后顺序无关,比如left,top和top,left效果一致

  • 如果指定两个值,精确单位和方位名词混合使用,则第一个值是x坐标,第二个值是y坐标

     例:
     /* 这种写法一般是我们以后超大图的写法 */
         background-position: center top;
         background-repeat: no-repeat;
    
2.5 背景附着
  • 背景附着就是解释背景是滚动的还是固定的

  • 语法

          background-attachment: scroll | fixed;
    
参数作用
scroll背景图像是随对象内容滚动
fixed背景图像固定
2.6 背景简写
  • background:属性的值的书写顺序官方并没有强制标准的。
  • background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;

语法:

/* background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置; */
        background: #ccc url(images/l.png) no-repeat fixed center top ;
2.7 背景透明(css3)

语法:

background:rgba(0,0,0,0.3);
  • 最后一个参数是alpha透明度 取值范围0-1之间
  • 习惯把0.3的0省略掉,写成background(0,0,0,.3);
  • 注意:背景半透明是盒子背景半透明,盒子里面的内容不受影响
2.8 背景总结
属性作用
background-color背景颜色预定义的颜色值/十六进制/RGB代码
background-image背景图片url(图片路径)
background-repeat是否平铺repeat/no-repeat/repeat-x/repeat-y
background-position背景位置length/position 分别是 x和y坐标,若有精确数值单位,则必须按照先x后y的写法
background-attachment背景固定还是滚动scroll/fixed
背景简写更简单背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;没有顺序之分
背景透明让盒子半透明background:rgba(0,0,0,.3);后面必须是4个值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值