首页 > 开发 > CSS > 正文

css中background-repeat属性如何使用

2020-03-24 17:46:12
字体:
来源:转载
供稿:网友
语法:

background-repeat : repeat | no-repeat | repeat-x | repeat-y

参数:

repeat : 背景图像在纵向和横向上平铺
no-repeat : 背景图像不平铺
repeat-x : 背景图像在横向上平铺
repeat-y : 背景图像在纵向平铺

说明:

设置或检索对象的背景图像是否及如何铺排。必须先指定对象的背景图像。
对应的脚本特性为backgroundRepeat。请参阅我编写的其他书目。

示例:

menu { background: url( images/aardvark.gif background-repeat: repeat-y; } p { background: url( images/aardvark.gif background-repeat: no-repeat; }

这里有一张25px×25px的图片,我们设置3个div元素为200px×100px,并且把div元素背景图像设置为该图片。

1561.png

 !DOCTYPE html  html xmlns= http://www.w3.org/1999/xhtml  head  title background-repeat属性 /title  style type= text/css  /*设置div元素的共同样式*/ width:200px; height:100px; background-image:url( ../App_images/lesson/run_cj/flower.jpg  text-align:center; border:1px dashed gray; /*设置3个div元素的个别样式*/ #div2{background-repeat:repeat-x;} #div3{background-repeat:repeat-y;} #div4{background-repeat:no-repeat;} hr{border-color:red;} /style  /head  body  div id= div1  h3 静夜思 /h3  p 窗前明月光,疑似地上霜。 br/ 举头望明月,低头思故乡。 /p  /div  hr/  div id= div2  h3 静夜思 /h3  p 窗前明月光,疑似地上霜。 br/ 举头望明月,低头思故乡。 /p  /div  hr/  div id= div3  h3 静夜思 /h3  p 窗前明月光,疑似地上霜。 br/ 举头望明月,低头思故乡。 /p  /div  hr/  div id= div4  h3 静夜思 /h3  p 窗前明月光,疑似地上霜。 br/ 举头望明月,低头思故乡。 /p  /div  /body  /html 

浏览器预览效果如下:

1562.png

分析:

因为第一个div元素没有设置background-repeat属性值,因为浏览器会采用background-repeat默认值“repeat”,背景图片会在水平和垂直两个方向同时平铺。第二个div元素background-repeat属性值为“repeat-x”,因此背景图片会在水平方向(x轴)平铺。第三个div元素background-repeat属性值为“repeat-y”,因此背景图片会在垂直方向(y轴)平铺

大家可能对hr元素的属性设置很奇怪,为什么设置hr的border-color属性值为red,hr的颜色就会改变,而不是设置hr的color属性为red或者background-color为red呢?这跟hr本身特点有关,在CSS进阶“hr的CSS设置”这一节我们会详细讲解到。

注意:设置有背景图片的元素的宽或高大于背景图片本身的宽或高,才会有平铺效果。

以上就是css中background-repeat属性如何使用的详细内容,html教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表