最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css中background-repeat属性如何使用

来源:动视网 责编:小采 时间:2020-11-27 15:31:08
文档

css中background-repeat属性如何使用

css中background-repeat属性如何使用:语法: background-repeat : repeat | no-repeat | repeat-x | repeat-y参数: repeat : 背景图像在纵向和横向上平铺no-repeat : 背景图像不平铺repeat-x : 背景图像在横向上平铺repeat-y : 背景图像在纵向平铺 说明: 设置或检索对象的背
推荐度:
导读css中background-repeat属性如何使用:语法: background-repeat : repeat | no-repeat | repeat-x | repeat-y参数: repeat : 背景图像在纵向和横向上平铺no-repeat : 背景图像不平铺repeat-x : 背景图像在横向上平铺repeat-y : 背景图像在纵向平铺 说明: 设置或检索对象的背
 语法:

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元素背景图像设置为该图片。

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>background-repeat属性</title>
 <style type="text/css">
 /*设置div元素的共同样式*/
 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>

在浏览器预览效果如下:

分析:

因为第一个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属性如何使用

css中background-repeat属性如何使用:语法: background-repeat : repeat | no-repeat | repeat-x | repeat-y参数: repeat : 背景图像在纵向和横向上平铺no-repeat : 背景图像不平铺repeat-x : 背景图像在横向上平铺repeat-y : 背景图像在纵向平铺 说明: 设置或检索对象的背
推荐度:
标签: 里面 css css3
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top