一种新的css,但我有一个图像我想要在左上角,然后另一个图像我想重复之后。目前我累了:
CSS
#topsection{ background: url('../images/bannerBGs.jpg'); background-repeat:no-repeat; background: url('../images/bannerBGl.jpg'); background-repeat:repeat-x; height: 200px; /*Height of top section*/ color: White; text-align:center } #topsection a{ color: #FFFF80; } #topsection h1{ margin: 0; padding-top: 25px; text-align:Left } #topsection h2{ margin: 0; padding-top: 0px; text-align:Center }
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <Meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>IG Indy Gamers</title> <link rel="stylesheet" type="text/css" href="CSS/mycss.css" media="screen" /> </head> <body> <div id="maincontainer"> <div id="topsection" > <div class="innertube"> <h1>IG -Indy Gamers </h1> <FONT style="BACKGROUND-COLOR: blue"><p align='right'><a href="#">  Signup</a> </font> / <a href='Login.html' id='LoginContent' >Login </a></p> <ul id="list-nav"> <li><a href="#">Home</a></li> <li><a href="#">Reviews</a></li> <li><a href="#">News</a></li> <li><a href="#">Forums</a></li> <li><a href="#">Demo's</a></li> <li><a href="#">Members</a></li> <li><a href="#">Contact</a></li> </ul> </div></div>
但第二个图像只是复制在第一个。你能建议另一种方式来做到这一点。我听说使用层可以做到,但是我什么都不知道。
解决方法
看起来CSS3支持
multiple background images;您指定它们用逗号分隔:
background: url('banner1.jpg'),url('banner2.jpg'); background-position: left top,left top; background-repeat: no-repeat,repeat;
玩背景位置,直到它做你想要的。