CSSで2つのことを変えるボタンを作ろうとしています。1 つ目はテキストを表示し、2 つ目はテキストの上の画像を非表示にします。いろいろやってみましたが、どうしてもうまくいきません。どんな助けでも大歓迎です。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>
ご意見ありがとうございます