我正在尝试制作一个用 CSS 改变两件事的按钮。首先,它会使文本出现,其次它会使文本顶部的图像消失。我已经尝试了很多东西,但我就是无法让它工作。任何帮助将不胜感激。CSS是
p {
color:#591865;
text-align:center;
opacity:0;
}
p:target {
color:# a1a100;
opacity:1;
-webkit-transition: opacity 1s linear;
}
#image {
opacity: 1;
background-image:url(images/01.jpg);
height: 786px;
width:1024;
}
#image:target {
opacity:0;
}
和 html 是
<nav>
<a href="#one, #image">One</a>
<a href="#two, #image">Two</a>
<a href="#three, #image">Three</a>
<a href="#four, #image">Four</a>
</nav>
<div id="image"><img src="images/01.jpg"/></div>
<div>
<p id="one"><img src="graphics/filler.png" width="281" height="128" onClick="javascript:playVideo1();"/></p>
<p id="two"><video src="images/01.m4v" poster="images/01.jpg" autoplay controls></video></p>
<p id="three">Number Three</p>
<p id="four">Number Four</p>
</div>
</div>
感谢您的任何意见