CSS设置图片的位置

CSS设置图片的位置


          CSS通过background-position属性来调整背景图片的位置。

          比如,当希望背景图片显示在页面的右下角时,可以设置属性值为bottomright即可。

<span style="font-size:24px;"><html>
	<head>
		<title>
			背景的位置
		</title>
		<style>
			<!--
			body{
			padding:0px;
			margin:0px;
			background-image:url(
http://scs.ganjistatic1.com/gjfs12/M09/A3/B3/CgEHC1VGJz2HZm6eAAEe8iEJ1Go460_600-0_6-0.jpg);
			background-repeat:no-repeat;
			background-position:bottom right;
			background-color:#eeeee8;
		}		
			span{
			font-size:70px;
			float:left;
			font-family:黑体;
			font-weight:bold;
		}
			p{
			margin:0px;
			font-size:14px;
			padding-top:10px;
			padding-left:6px;
			padding-right:8px;
		}
			-->
		</style>
	</head>
	
	<body>
		<p><span>雪</span>是大气固态降雨中的一种最广泛、最普遍、最主要的形式。大气固态降水是多种多样的,除了美丽的雪花以外,还包括能造成很大危害的冰雹,还有我们不经常见到的雪雾和冰粒。</p>
		<p>
			立冬 太阳位于黄径,11月7~8日<br>
			小雪 太阳位于黄径,11月22~23日<br>
			大雪 太阳位于黄径,12月6~8日<br>
			冬至 太阳位于黄径,12月21~23日<br>
			小寒 太阳位于黄径,1月5~7日<br>
			大寒 太阳位于黄径,1月20~21日
		</p>
	</body>
</html></span>

          可以看到背景图片位于页面的右下方。

          此外,background-position的属性值还可以设置为topleft、topcenter、topright、centerleft、centercenter、centerright、bottomleft和bottomcenter等等。

          CSS不仅可以设置为上中下、左中右的模式,而且,还可以给背景图片的位置定义具体的百分比,实现精确定位。

<span style="font-size:24px;"><html>
	<head>
		<title>
			背景的位置
		</title>
		<style>
			<!--
			body{
			padding:0px;
			margin:0px;
			background-image:url(
http://scs.ganjistatic1.com/gjfs12/M09/A3/B3/CgEHC1VGJz2HZm6eAAEe8iEJ1Go460_600-0_6-0.jpg);
			background-repeat:no-repeat;
			background-position:30% 70%;
		}		
			p{
			padding:10px;
			margin:5px;
			line-right:1.5em;
		}
			-->
		</style>
	</head>
	
	<body>
		<p>CSS(Cascading Style Sheet),中文译为层叠样式表,用于控制页面样式,并允许将样式信息与网友内容分离的一种标记性语言……</p>
	</body>
</html></span>

          显示的效果,background-position:30%70%;的设置,使得背景图片的中心点在水平方向上处于30%的位置,在竖直方向上则位于70%的位置。

          此时,如果改变了浏览器窗口的大小,背景图片也会进行相应的调整,但是,始终位于水平方向上30%和竖直方向上70%的位置。

          除了上述的百分比,还可以设置具体的数值,分别定义水平位置和竖直方向的位置。

          background-position:300px 25px;

          显示效果,背景图片的左上角,距离页面左侧300像素,距离页面上端25像素的位置。

          这个绝对位置不会随着浏览器大小的改变而发生变化,如果,当浏览器的宽度本身小于300像素时,背景图片就会显示不全。

          此外,还可以将具体位置设置为负数,这种方法在具体使用中也经常用来调整模块背景的位置。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值