背景属性+渐变

一、背景属性

分类 : 纯色背景(背景颜色) 背景图像

1.背景颜色
background-color : 任意合法的颜色 和 transparent
在这里插入图片描述
2.背景图像
background-image : url() URL图片路径
在这里插入图片描述
3.背景图像平铺
background-repeat: 值为如下

background-repeat背景图像平铺
repeat默认值水平垂直方向都平铺
repeat-x水平方向平铺
repeat-y垂直方向平铺
no-repeat不平铺

在这里插入图片描述

4.背景图片的尺寸

background-size背景图片的尺寸
background-size: value1 value2宽度 和 高度 单位 是PX
background-size: value% value%宽度 和 高度 单位 是%
cover全覆盖 将背景图等比放大直到背景图完全覆盖到元素的所有区域
contain包含 将背景图等比放大 ,直到下边或者右边有一个边缘碰到元素为止

在这里插入图片描述

5.背景图片固定
background-attachment: fixed;取值如下
scroll:滚动
fixed 固定
在这里插入图片描述

6.背景定位
改变背景图像在元素中的默认位置
属性 :background-position:x y
在这里插入图片描述
x:水平偏移距离
y:垂直偏移距离
单位 : px % top left right bottom

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

复合写法

background:#FFFFFF url(背景图路径) no-repeat 0px 0px ;
背景颜色 背景图片 是否重复 背景图片定位

8.文本对齐方式
vertical-align: middle; 文字与图片垂直中部对齐

	扩充如下:
		middle:与元素中部对齐。
		sub:字下沉。
		super:字上升。
		text-top:文本顶部对齐。
		text-bottom:文本底部对齐。
		top:和本行位置最高元素对齐。
		bottom:和本行位置最低元素对齐

二、渐变

两种或者多种颜色间平滑度过的效果

1.分类:

	1.线型渐变
	2.径向渐变
	3.重复渐变  加上  repeating

2.渐变的组成

	色标:决定了渐变的每种颜色及出现的位置
	每个渐变效果都是由多个色标组成(2个以上)

linear-gradient() 线型渐变
语法:background-image:linear-gradient(方向或者角度,色标。。。。。)

			 		angle 方向或者角度
			 				to top  从下往上填充  
			 				to left  从右往左
			 				to right  从左往右
			 				to bottom  从上到下
			 				0   == 0deg(度)  ==to top
			 				90deg  = toright
			 				180deg  = to bottom
			 				270deg = to left
			 				color  颜色

radial-gradient()径向渐变
语法:background-image:radial-gradient(size at position 色标。。。。。)
size at position 径向渐变的位置以及圆心的位置
size : 圆的半径 单位为px
position : x,y 圆心的位置
px % top/left/center/bottom
色标
例如:
background-image: radial-gradient(200px at 50% 50%,red 20%,blue 40%,yellow 80%);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值