开发者

css gradient with image strip height issue

How could I use my linear-gradient pattern strip,mystrip.jpg (1x1024 px), to be the body background of my web page? I need to repeat itself horizontally and have its height 100% of the body height.

I tried with

body{background:url(mystrip.jpg) repeat-x开发者_开发技巧;} 

but whenever my body content is exceding 1024px height,I can see clearly the bottom border of my strip pattern.

Thanks

Luca


Just set a background colour that matches the bottom color.

body{background: #f00 url(mystrip.jpg) repeat-x;} 

Or whatever the colour is.

Alternatively you can use background-size, but that likely won't make it look good.

I'd recommend using CSS gradients where possible as well.


You should set a background color also, so that where the image ends, the color takes over. Make the background color the same as the bottom color of your image.

Example:

body{ background: #ccc url(mystrip.jpg) repeat-x; }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜