css中repeat-x与repeat-y什么意思。结合例子给我说明一下,谢谢

html-css012

css中repeat-x与repeat-y什么意思。结合例子给我说明一下,谢谢,第1张

repeat-x是横向铺满,就是在#header.nav-box中,图片nav-box-bg.gif会横向重复,直到铺满。

repeat-y是纵向,就是在#header.nav-box中,图片nav-box-bg.gif会竖向重复,直到铺满。

如果想要横轴和竖轴都平铺的话,直接用background-repeat:repeat就可以了。

扩展资料:

css参考函数

attr() 返回所选元素的属性值

hsl() 使用Hue-Saturation-Lightness模型(HSL)定义颜色

hsla() 使用Hue-Saturation-Lightness-Alpha模型(HSLA)定义颜色

linear-gradient() 将线性渐变设置为背景图像。 定义至少两种颜色(从上到下)

radial-gradient() 将径向渐变设置为背景图像。 定义至少两种颜色(中心到边缘)

参考资料来源:百度百科-CSS (层叠样式表)

repeat-x是横向铺满,是css里background的一种属性,代表图片向水平平铺。

比如导航条,水平方向色块颜色是一致的。那切图的时候就可以纵向切一小块命名为nav.jpg。然后定义css,代码如下:

.nav{background:url(./images/nav.jpg) repeat-xheight:35px}

在CSS中,background-repeat 属性设置是否及如何重复背景图像。

示例代码:

<html>

<head>

<meta charset="utf-8"> 

<title>示例</title>

<style>

body

{

    background-image:url('paper.gif')

    background-repeat:inherit//repeat,repeat-x,repeat-y,no-repeat

}

</style>

</head>

 

<body>

<p>inherit</p>

</body>

</html>

1、background-repeat:repeat 是默认属性,使背景图像在水平和垂直方向上重复。

2、background-repeat:repeat-x 背景图像将在水平方向重复。

3、background-repeat:repeat-y 背景图像将在垂直方向重复。

4、background-repeat:no-repeat 背景图像将仅显示一次。

5、background-repeat:inherit 规定应该从父元素继承 background-repeat      属性的设置。