前端学习第四弹:CSS样式中的背景设置

      打算从今天起实施专题突破,从局部到整体,逐渐搭建起知识框架,这次先来个CSS样式中的背景设置,包括背景颜色/背景图片等,直接上代码:

<html>
     <head>
	 <meta charset="utf-8"/>
	     <style>
		    body
			{background-color:"pink";
			 background-image:url(resume/beijing.jpg);
			 background-repeat:no-repeat;
			 background-attachment:fixed;
			 background-position:50% 50%;
			}
			.back{background:"red" url(resume/li.png) no-repeat right bottom scroll}
			.h{background:"yellow" url(resume/li.png) repeat-x  bottom}
		 </style>
	 </head>
	 <body>
	    <div>
		    <h2 class="h">测试一下</h2>
			   <ul class="back">
			          <li>第一个</li>
				  <li>第二个</li>
				  <li>第三个</li>
			   </ul>    
		</div>
	 </body>
</html>

       代码都很简单,在<style>中定义了两个类back和h,还对<body>标签进行了设置,从其属性的名字上不难看出,分别是设置背景颜色、背景图片、图片是否重复,图像相对于可视区是否固定、图像在背景中的位置等;当然这些属性也可以简写,就如类back中那样,不过要注意顺序,有些浏览器兼容性不好,经常会出现异常。具体的属性值大家可以参考CSS API,里面介绍的很详细。

        可以看到,类h中设置图片水平方向重复,因为只有一行,所以其他几个属性显示不出来,可以比较类black,背景色和右下角的图片都显示了出来,需要注意的是当设置了图片在水平方向重复后,那再设置图片的左右位置则无效,但可以规定其上下的位置,在垂直方向类同。

        最后在设置图片的位置时可以使用长度值如10px或10cm,也可以使用百分数,正如上方所示,两个50%即可使图片剧中,另外这两种形式也有区别,长度值代表的是图片左上角的位移,如background-position:50px    60 px;表示图片的左上角将在元素内边距区左上角向右50px,向下60px的位置上(相当于只应用于图片);而百分数表示法则同时应用于元素和图片,是一种相对位移,二者的具体差别大家可以参考API。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond_LH

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值