<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8" />
? ? <title>css的背景属性和显示模式</title>
</head>
<body>
? ? <!-- 背景色:background-color
? ? ? ? ?背景图:background-image
? ? ? ? ?作用:网页中,使用背景图实现装饰性的图片效果
? ? ? ? ?缩写:bgi
? ? ? ? ?属性值:url(背景图URL)
? ? ? ? ?注意:背景图默认是平铺(复制)的效果
? ? ? ? ?背景图平铺方式:background-repeat
? ? ? ? ?缩写:bgr
? ? ? ? ?属性值:
? ? ? ? ?no-repeat:不平铺,盒子左上角显示一张背景图
? ? ? ? ?repeat:平铺(默认效果)
? ? ? ? ?repeat-x:水平方向平铺
? ? ? ? ?repeat-y:垂直方向平铺
? ? ? ? ?背景图位置:background-position
? ? ? ? ?属性值:水平方向位置,垂直方向位置关键字
? ? ? ? ?提示:关键字取值写法,可以颠倒取值顺序
? ? ? ? ?可以只写一个关键字,另一个方向默认为居中;数字只写一个值表示水平方向,垂直方向为居中
? ? ? ? ?1.关键字
? ? ? ? ?letf:左侧
? ? ? ? ?right:右侧
? ? ? ? ?center:居中
? ? ? ? ?top:顶部
? ? ? ? ?button:底部
? ? ? ? ?2.坐标(数字+px,正负都可以)
? ? ? ? ?正数向右移动,负数向左移动
? ? ? ? ?例
? ? ? ? ?background-position:center bottom;
? ? ? ? ?background-position:50px 100px;
? ? ? ? ?background-position:50px center;
? ? ? ? ?背景图缩放:background-size
? ? ? ? ?作用:设置背景图大小
? ? ? ? ?常用属性值:
? ? ? ? ?1.关键字
? ? ? ? ?2.百分比:根据盒子尺寸计算图片大小
? ? ? ? ?如果写了100% 图片的宽度跟盒子宽度一样,图片的高度按照图片等比例缩放
? ? ? ? ?
? ? ? ? ?3.数字+单位
? ? ? ? ?cover:等比例缩放背景图片以完全覆盖背景区,可能背景图片部分看不见,
? ? ? ? ?contain:等比例缩放背景图片以完全装入背景图,如果图片的宽高和盒子尺寸相等,可能背景图区部分空白
? ? ? ? ?背景图固定:background-attachment
? ? ? ? ?作用:背景不会随着元素的内容滚动
? ? ? ? ?属性值:fixed
? ? ? ? ?background-attachment:fixed;
? ? ? ? ?背景复合属性:background
? ? ? ? ?属性值:背景色 背景图 背景图平铺方式 背景图位置/背景图缩放 背景图固定(空格隔开各个属性值,不区分顺序)
? ? ? ? ?显示模式:标签(元素)的显示方式
? ? ? ? ?作用:布局网页时候,根据标签的显示模式选择合适的标签摆放内容
? ? ? ? ?块级元素特点:
? ? ? ? ?独占一行,宽度默认是父级的100%,添加宽高属性生效
? ? ? ? ?行内元素特点:
? ? ? ? ?一行共存多个,尺寸由内容决定,加宽高都不生效
? ? ? ? ?行内块:一行共存多个,默认尺寸由内容决定,加宽高生效
? ? ? ? ?转换显示模式
? ? ? ? ?属性名:display
? ? ? ? ?属性值:
? ? ? ? ?block:块级
? ? ? ? ?inline-block:行块级
? ? ? ? ?inline:行内
? ? -->
</body>
</html>