我在插入背景图片时遇到问题,并使我的页眉和页脚部分具有渐变背景。我的背景图片必须重复。 .gif图片是否必须与css位于同一文件夹中?这是它的css。
body {
background-image: url("folder1/pic.gif");
background-repeat: repeat-x repeat-y;
}
我也在研究从白色到橙色到黑色的线性渐变。然后,此渐变将成为页眉和页脚部分的背景。我能够分割并提供页眉和页脚部分线性渐变背景,但它不会一直延伸到我的页眉和页脚的边框。这是标题的html部分
<header>
<div id="eg1">
<img src="images/pumpkin.gif" alt= "pumpkin" height="78" width="85">
<h1>The Halloween Store</h1>
<h3>For the little Goblin in all of us!</h3>
</div>
</header>
css格式化我拥有的html
/*gradient header*/
#eg1 {
background-image: -webkit-linear-gradient(45deg, white 0%, #ffa500 75%, #000000 100%);
}
答案 0 :(得分:0)
正如您在this example中看到的那样,渐变显示正常,背景图像也显示出来。
请注意:在某些浏览器中,由于浏览器版本或语法,可能不会显示渐变。
所以我使用渐变的所有前缀来支持尽可能多的brosers:
background-image: linear-gradient(45deg, white 0%, #ffa500 75%, #000000 100%);
background-image: -webkit-linear-gradient(45deg, white 0%, #ffa500 75%, #000000 100%);
background-image: -moz-linear-gradient(45deg, white 0%, #ffa500 75%, #000000 100%);
background-image: -o-linear-gradient(45deg, white 0%, #ffa500 75%, #000000 100%);
有关浏览器支持的详情,请查看this