在一个网站上,我有一个带有选项卡的部分,可以加载不同的图像。我的问题是,如果您单击一个选项卡,然后再次单击,图像将再次加载,我不希望这种情况发生。仅在其他选项卡之一被单击后才再次加载。
这是我的HTML:
<section id="vertical_tab_nav">
<ul>
<br><br><br>
<li id="#btnPro"><a href="index.html">Redes afectivas</a></li>
<li id="#btnPro" class="selected"><a href="index.html">Hooke</a></li>
<li id="#btnPro"><a href="index.html">Flizen</a></li>
</ul>
<div>
<article class="uno"></article>
<article class="dos"></article>
<article class="tres"></article>
</div>
</section>
这是图像更改的CSS:
#vertical_tab_nav div article{
display: none;
margin: 0px;
color: #555;
transition: background 2s ease-out;
}
#vertical_tab_nav div .uno{
background-image: url(../img/solucion1.png);
background-repeat: no-repeat;
background-size: 90%;
margin: 0px;
margin-top: 0px;
color: #555;
min-height: 500px;
background-position: top;
margin-top: 10px;
}
三个标签的CSS相同,除了背景图片
答案 0 :(得分:0)
通过以下方式添加!important关键字:
background-image: url(../img/solucion1.png) !important;
阅读该书以获取更多信息:What does !important mean in CSS?