欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

背景图片的位置

程序员文章站 2024-03-19 09:00:10
...

背景图片的位置

参数是方位名词

1.如果指定的两个值都是方位名词,则两个值前后顺序无关. 方位名词有:top,center,bottom,left,center,right。

2.如果只指定了一个方位名词,另一个值省略,则第二个值默认居中对齐.。

		<div></div>
			div {
				width: 1300px;
				height: 1300px;
				background-image: url(images/01.jpg);
				background-color: pink;
				background-repeat: no-repeat;
				/* background-position: center top; */
				/* 水平靠上对齐 */
				/* background-position: center right; */
				/* 水平靠右对齐 */
				background-position: top;
				/* 水平靠上,另一个值省略,即默认居中对齐 center */
			}

效果:
背景图片的位置

参数是精确单位

如果参数值是精确坐标,那么第一个肯定是x坐标,第二个一定是y坐标。

	<body>
		<div></div>
	</body>
			div {
				width: 300px;
				height: 300px;
				background-color: pink;
				background-image: url(images/logo.png);
				background-repeat: no-repeat;
				background-position: 20px 50px;
			}

效果:
背景图片的位置
x轴上20px,y轴上50px。

如果只指定一个值,那么该数值一定是x轴坐标,另一个默认垂直居中。

	background-position: 20px;

效果;
背景图片的位置

参数是混合单位

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

background-position: 20px center;

效果:
背景图片的位置

background-position: center 20px;

效果:
背景图片的位置
学完后,回顾之前的那个王者的超大背景图片,观察官网,其实应该距离顶部有一定的距离。可以写成:

	<body>
		
	</body>
			body {
				background-image: url(images/03.jpg);
				background-repeat: no-repeat;
				background-position: center 40px;
				/* x轴水平对齐,y轴距上方40px */
				background-color: pink;
				/* 为了方便观察40px */
			}

效果;
背景图片的位置

相关标签: html