見つけられる限り多くのオンラインリソースとstackoverflowの質問を見て、すでに何時間も費やしましたが、何らかの理由でこれを理解することはできません.
CSS とイメージ スプライトを使用して、ホバーしたりクリックしたりすると変化するイメージとしてリンクを表示しようとしています。私は CSS をいじり、JavaScript をあまりにも長い間見てきたので、それを機能させる方法について何らかの方向性が必要です。
ホバーすると変更できましたが、実際に必要なのは、クリックすると画像が変更されることです。最初は再生ボタンが表示され、クリックすると一時停止ボタンが表示され、もう一度クリックすると再生ボタンなどが表示されます。
私が収集できるものから、JavaScript と onclick イベントを使用する必要があります。ただし、これがどのように機能するのか、または画像スプライトでどのように使用するのかはわかりません。
これまでの私のCSSは次のようになります
.testclass .stratus {
background-position: -1px -1px;
width: 21px;
height: 21px;}
.
.testclass .stratus:hover {background-position: -1px -29px; width: 21px; height:
21px;}
.
ただし、これは再生ボタンとそれが上にあるときにのみ影響します。ここで、再生ボタンがクリックされたときに一時停止ボタンを表示する方法が必要です。
画像スプライトの URL。 http://www.danceyrselfclean.com/wp-content/uploads/2012/12/sprites.png
これを機能させようとしているページの URL。 http://www.priceofmilk.co.uk/uncategorized/ddd-2
これは CSS と HTML を使用して実現できますか、それとも JavaScript を使用する必要がありますか? どんな援助でも大歓迎です。