CSS背景属性 可以给页面元素添加背景样式
背景属性可设置背景颜色、背景图片、背景平舖、背景图片位置、图像固定等等
1.背景颜色
background-color属性可定义元素的背景颜色
background-color:颜色值;
background-color:red;
默认为透明值: transparent
2.背景图片
background-image属性可定义元素的背景图片
於logo或一些装饰性的小图片或是超大的背景图片是常见的使用情况
优点是较於便於控制位置
background-image : none|url(url)
默认值为none(没有图片)
3.背景平舖
background-repeat属性定义背景图片的平铺
background-repeat:repeat|no-repeat|repear-x|repeat-y
repeat (背景图像片在纵向和横向上的平铺 (默认))
no-repeat(背景图片不平铺)
repeat-x (背景图片在x轴(横向)平舖
repeat-y (背景图片在y轴(纵向)平舖
round (使用缩放或变形的方式,让背景图片在不裁切的情况下填满背景。)
4.背景图片位置
利用background-position:x y进行调整背景图片位置
参数代表的意思是X座标或Y座标 可以使用方位名词或是精确单位
backgorund-position:x y;
length 百分数组成的长度值
position top|center|bottom|left|right| (方位名词)
备注 :
参数是方位名词时
如果指定的两个值都是方位名词,则两个值前後顺序无关
比如left top和top left效果是一致
只指定了一个方位 另外一个值省略,则第二个值默认居中对齐
参数是精确单位时
若是精确座标 前一定为X座标 後一定为Y座标
若只指定一个数值 该数值一定为X 另一个为居中
参数是混和单位时
使用方位名词时看则精确单位 ex: 20px center
第一个值为X座标 第二个值为Y座标
5.背景图像固定
background-attachment 属性设置背景图像是否固定或随着页面的其余部分滚动
且後期可以制作视差滚动的效果
background-attachment: scroll | fixed
scroll = 背景图像随对象内容进行滚动
fixed = 背景图像固定
6.背景复合写法
以上背景属性皆可简写在一个属性background中去进行设定背景元素
普遍使用的约定顺序为:
background:背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置;
background:red url(image.jpg) repeat-y fixed top;
7.背景色半透明做法
CSS3为我们提供了背景颜色半透明的效果
background: rgba(0,0,0,0.3);
背景属性 codepen:
可自己copy code 带入图片尝试
>>: IOS、Python自学心得30天 Day-5 TensorFlow 辨识图片
本节是以 Golang 上游 ee91bb83198f61aa8f26c3100ca7558d30...
还记得我们在 Day 15 曾经介绍过 Guard 吗? 今天要来跟大家分享如何在 XState 中...
URLSession 前言: 我们在开发专案时常常需要跟网路上的後台(Server)沟通互动,这就必...
常常看到有些网站的汉堡选单用换图的方式从 三 --> X 会觉得有点可惜,其实汉堡选单的动态一...
大眼睛效果 教学原文参考:大眼睛效果 这篇文章会介绍使用 GIMP 的扭曲变换工具,将一般人正常的眼...