需求定义:不管水平是否平铺,垂直方向上都平铺。
1.如果水平不平铺,那么就会出现背景图片居左,居中,居右的情况。如下代码:
background-image: url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png);
background-attachment:fixed; background-position:left;
background-repeat:no-repeat; background-repeat:repeat-y;
备注:如果是Div显示,background-attachment:fixed;去掉(不然拖动滚动条,背景图片跟着滚动~~~)。如果是Table显示,一定要加上该属性(不然Table的Tr中每个Td都显示出该背景图片了~~)。
2.如果水平平铺,代码如下:
background-image: url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png);
background-repeat:repeat;
如果写成:background-repeat:repeat-x;background-repeat:repeat-y;是错误的。
例子如下:
<html>
<body>
<table border=1>
<tr style='background-image: url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png);background-repeat:repeat,'>
<td>你好呢你好呢你好呢你好呢你好呢你好呢你好呢你好呢<br/><br/><br/><br/><br/><br/></td>
<td>上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会</td>
<td>南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯</td>
</tr>
<tr>
<td>热爱祖国</td>
<td>热爱人民</td>
<td>热爱家乡</td>
</tr>
</table>
<br/><br/>
<table border=1>
<tr style='background-image: url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png); background-attachment:fixed; background-position:center;background-repeat:no-repeat;background-repeat:repeat-y'>
<td>你好呢你好呢你好呢你好呢你好呢你好呢你好呢你好呢<br/><br/><br/><br/><br/><br/></td>
<td>上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会</td>
<td>南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯</td>
</tr>
<tr>
<td>热爱祖国</td>
<td>热爱人民</td>
<td>热爱家乡</td>
</tr>
</table>
<br/><br/>
<div style='background-image: url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png);background-position:left;background-repeat:no-repeat;background-repeat:repeat-y'>
你好呢你好呢你好呢你好呢你好呢你好呢你好呢你好呢
上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会
南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯
<br/><br/><br/><br/>
</div>
<div>
热爱祖国
热爱人民
热爱家乡
</div>
<br/><br/>
<div style='background-image: url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png);background-repeat:repeat'>
你好呢你好呢你好呢你好呢你好呢你好呢你好呢你好呢
上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会上海世博会
南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯南非世界杯
<br/><br/><br/><br/>
</div>
<div>
热爱祖国
热爱人民
热爱家乡
</div>
</body>
</html>
分享到:
相关推荐
背景图片平铺是指将一张图片重复显示以覆盖整个网页背景,常见的平铺方式有水平平铺、垂直平铺和双向平铺。在CSS中,可以通过`background-repeat`属性来实现这个效果,如`background-repeat: repeat-x;`(水平平铺)...
接下来,`background-repeat`属性控制图片是否平铺,可选值有`repeat`(默认,水平和垂直方向平铺)、`no-repeat`(不平铺)、`repeat-x`(仅水平方向平铺)和`repeat-y`(仅垂直方向平铺)。例如: ```css element...
平铺方式有多种,常见的包括水平平铺、垂直平铺和双方向平铺等。在网页设计中,平铺效果可以用来创建美观且具有连续性的背景图案。 ##### JavaScript实现图片平铺 下面详细解释代码中实现的图片平铺功能。 ```...
2. **平铺**:若需实现图片平铺,可以设置`background-repeat`为`repeat`,使得图片在水平和垂直方向重复显示。若只想单向平铺,可以分别设置为`repeat-x`或`repeat-y`。 3. **固定位置**:使用`background-...
若希望背景图片平铺,我们需要将其设置为`background-repeat: repeat`,这样图片会在水平和垂直方向上重复,以填充整个`div`。 然而,当浏览器窗口缩小或在移动设备上查看时,`div`的宽度和高度可能不足以显示完整...
你可以设定图片是否平铺、居中或者随内容拉伸,使用`background-repeat`、`background-position`和`background-size`属性。 3. **背景重复**:`background-repeat`控制图片是否重复显示。可选值有`repeat`(默认,...
在ASP.NET中,图像平铺是一种常见的网页设计技术,它涉及到将一个或多个小图像重复显示,形成背景或装饰效果,使整个页面看起来有特定的视觉样式。这通常用于创建瓷砖效果,比如在网页背景中重复一个图案或者图标。...
常见的值有`repeat`(水平和垂直平铺)、`repeat-x`(仅水平平铺)和`repeat-y`(仅垂直平铺)。背景平铺可以让背景图像在各个方向上重复,以适应不同大小的屏幕。 3. **整屏背景**:为了实现整屏背景效果,通常...
- **标准表示法**:`background: 背景图片 背景色 平铺类型 水平定位 垂直定位;`。 - 示例:`background: url(w3cstudy.png) #ccc no-repeat 10px 5px;`。 - **属性顺序**:背景图片、颜色、平铺方式、定位可以调整...
3. **背景平铺 (background-repeat)**:默认情况下,图片会在水平和垂直方向平铺。可以使用`repeat`, `no-repeat`, `repeat-x`, 或 `repeat-y`来改变这一行为。`no-repeat`会让图片只显示一次,`repeat-x`和`repeat-...
1. `repeat`:这是默认值,背景图像会在水平和垂直方向上平铺。 2. `repeat-x`:背景图像只在水平方向上重复,而不会在垂直方向上平铺。 3. `repeat-y`:背景图像只在垂直方向上重复,不进行水平平铺。 4. `no-...
此时,图片会在水平和垂直两个方向上平铺,直至覆盖整个`div`的背景。 除了`background-repeat`,CSS还提供了`background-position`属性来控制背景图片的位置,以及`background-size`属性来控制背景图片的尺寸。...
CSS中的`background`属性是一个非常重要的样式规则,用于设置元素的背景效果,包括背景颜色、背景图像、背景重复方式、背景是否固定以及背景位置等。这个属性允许开发者在一个声明中控制多个背景属性,大大简化了CSS...
默认情况下,背景图片会沿着水平和垂直方向重复填充。案例4展示了如何使用`background-repeat`属性来禁止图片重复,代码为`background-repeat:no-repeat`,使得图片只显示一次,不进行平铺。 4. **背景固定...
1. **基础样式**:包括简单的水平导航条和垂直导航菜单,它们通常使用`<ul>`和`<li>`元素构建,通过CSS控制字体、颜色、边距和对齐方式。 2. **响应式设计**:随着移动设备的普及,响应式导航变得至关重要。这些...
该属性允许开发者设定背景图像是否平铺(repeat),是否只在水平方向(repeat-x)或垂直方向(repeat-y)平铺,或者完全不平铺(no-repeat)。此外,background-attachment属性可以用来指定背景图像的滚动行为,比如...
- **背景重复** (`background-repeat`): 控制背景图片是否重复显示。 - `no-repeat`: 不重复。 - `repeat-x`: 水平方向重复。 - `repeat-y`: 垂直方向重复。 - `space`: 平铺但保持间距一致。 - `round`: 平铺...
如果你想要创建一个背景图循环或者平铺的效果,可以使用`background-repeat`属性,如`background-repeat: repeat-x`(水平平铺)或`repeat-y`(垂直平铺)。 最后,对于追求更高级的背景一体化效果,可以考虑使用...
`repeat`表示图像在水平和垂直方向平铺,`repeat-x`仅在水平方向重复,`repeat-y`则在垂直方向,`no-repeat`则禁止平铺。例如,`background-repeat: repeat-y;`会让图像沿Y轴平铺。 进一步,`background-position`...
在网页设计中,导航栏是不可或缺的元素,它引导用户浏览...同时,理解这些样式背后的CSS代码和原理,对于提升开发者的技术水平也十分有益。通过实践和创新,我们可以结合这些基础样式,创造出更多富有创意的导航设计。