html - 如何在 <li> 链接中放置 CSS 背景图像?

标签 html css

我正在使用左浮动无序列表为网站创建导航,并正在寻找一种将图像定位在当前事件页面链接下方的方法。我认为这可以通过 CSS 背景图像属性来完成。

感谢您的帮助!

最佳答案

可能最好的方法是在事件链接上设置一个等于activeclass。这可以是硬编码的,也可以使用服务器端代码动态添加。

HTML:

<ul id="nav">
   <li>Link</li>
   <li class="active">Link</li>
   <li>Link</li>
   <li>Link</li>
</ul>

CSS:

#nav .active {
   background-image:url('YourImage.png');
   background-position:50% 50%; /*Adjust as needed. Also accepts pixel values.*/
}

背景位置 根据 Godwin 的建议添加。请参阅this link有关其使用的详细信息。

关于html - 如何在 <li> 链接中放置 CSS 背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8251361/

相关文章:

jquery - elements breaks xhtml 替代方案是 span 无法在其上添加填充或边距

javascript - 检查页面加载时是否已选中复选框

html - 将嵌入式 vimeo 切换为嵌入式 youtube 视频

html - 如何在同一行添加一些东西?

javascript - 查找父div下的div元素的数量

css - 如何使用 bootstrap 制作三个选择框

javascript - css 从 javascript 加载的小部件中删除内联重要内容

javascript - 基于 Angular Reactive Forms 验证更改输入元素 CSS

javascript - 我无法在 html 中使用 src =""引用 javascript

css - 谷歌图表的宽度