gpt4 book ai didi

html - 想要更改当前页面的标签图像

转载 作者:行者123 更新时间:2023-11-28 14:31:20 25 4
gpt4 key购买 nike

我有一个 Django 网络应用程序,它具有水平导航和水平移动的选项卡。每个链接查找一个名为 tab.png 的图像选项卡。我还包含了一个悬停属性。

现在,我想更改所选选项卡菜单(当前页面)的选项卡图像。因此,无论当前页面是什么,将选项卡图像更改为 tab2.png。唯一的问题是我不确定如何正确执行此操作。

base_menu.html

{% extends "base.html" %}

{% block content %}

<ol id="toc">
<li><a href="{% url mmc.views.return_clients %}"><span>Home</span></a></li>
<li><a href="{% url mmc.views.quote_step1 %}"><span>Create quote/order</span></a></li>
<li><a href="{% url mmc.views.search_item %}"><span> Item Search</a></span></li>
<li><a href="{% url mmc.views.order_list %}"><span>Storage orders</span></a></li>
</ol>

<div id="right_content">
{% block right_content %}

{% endblock %}
</div>
{% endblock %}

base.css

ol#toc {
height: 2em;
list-style: none;
margin: 0;
padding: 0;
}

ol#toc li {
background:#ffffff url(../images/tab.png);
float: left;
margin: 0 1px 0 0;

}

ol#toc span {
background: url(../images/tab.png) 100% 0;
display: block;
line-height: 2em;
padding-right: 10px;
}

ol#toc a {
color: #000000;
height: 2em;
float: left;
text-decoration: none;
padding-left: 10px;
}

ol#toc a:hover {
background: url(../images/tab2.png);
text-decoration: underline;`

}

ol#toc a:hover span {
background: url(../images/tab2.png) 100% 0;
background-position: 100% -120px;
}

最佳答案

在此布局中,似乎无法仅使用 css,因为您的“li”或“a”没有类似 id="current"的内容。

顺便说一句,使用这种样式,您可以在“span”顶部有一个带有选项卡的“a”,在带有选项卡的“li”顶部有一个选项卡。有点矫枉过正?

这是您添加当前 li 时唯一需要的 css...不需要所有其他背景。

ol#toc li {
background:#ffffff url(../images/tab.png);
float: left;
margin: 0 1px 0 0;

}
ol#toc li#current {
background:#ffffff url(../images/tab2.png);
float: left;
margin: 0 1px 0 0;

}

关于html - 想要更改当前页面的标签图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7318294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com