如何为导航栏的每个链接制作不同的背景?
例如,我希望将一张照片作为主页链接的背景,然后将另一张照片作为关于链接的背景,将另一张照片作为联系我链接的背景。
这可以只用 CSS 完成吗???
谢谢大家 :)
如果您实际上是指链接本身的背景,则将 css 类名称应用于每个链接并单独设置它们的样式。例如:
<ul>
<li class="homeLink"><a href="home.html">Home</a></li>
<li class="aboutLink"><a href="about.html">About</a></li>
<li class="contactLink"><a href="contact.html">Contact</a></li>
</ul>
在你的样式表中
.homeLink { background-image:url(/img/home.jpg); }
.aboutLink { background-image:url(/img/about.jpg); }
.contactLink { background-image:url(/img/contact.jpg); }
对于页面,将 css 类名称应用于 body 标记而不是链接。
<body class="homePage">...
或……或……
在你的样式表中
.homePage { background-image:url(/img/home.jpg); }
.aboutPage { background-image:url(/img/about.jpg); }
.contactPage { background-image:url(/img/contact.jpg); }