私は最初にコードを学習しています。私はインターネットでいくつかのコースを取ってきましたが、今はWordpresのテーマを構築している間にその経験から学び続けることに決めました。リンクイメージをCSSを使って90度回転させる
img {
display: block;
margin: 20px;
width: 50%;
height: 50%;
transform: rotatey(91deg);
}
.crossRotate {
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
outline: 0;
}
.crossRotate:focus {
transform: rotatey(0deg);
}
<img class="crossRotate" src="https://pixabay.com/static/uploads/photo/2015/03/29/01/54/tree-696839_960_720.jpg" tabindex="1" />
の事は私が外にクリックしたとき、私はそれをクリックし、それが戻って91度に行くことができたときに91度「Y」は0℃になり、画像を回転させたことです
基本的には、このすべてで達成したいのは、91度回転した画像をクリックすると、0度に変わります。画像をもう一度クリックすると、別のページにリンクされます。画像の外側をクリックすると91度に戻ります。
私はいくつかの日前からこれをしようとしてきたし、この1つは私の最高のアプローチです:
ここimg {
display: block;
margin: 20px;
width: 50%;
height: 50%;
transform: rotatey(91deg);
}
.crossRotate {
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
outline: 0;
}
.crossRotate:focus {
transform: rotatey(0deg);
}
<a href="https://www.google.fr">
<img class="crossRotate" src="http://www.colorcombos.com/images/colors/FF0000.png" tabindex="1" />
</a>
私は形質転換のと、別のページへのリンクとイメージを持っています。これは、クリックを切り替えるためのクリックと別のページへのリンクのクリックとの間に矛盾があるため機能しません。
私が必要とするのは、画像を最初に回すようにすることです。そして、それが既に回っているときに、リンクをクリックするようにします。私がリンクに行きたくない場合は、画像の外側をクリックして再度画像を閉じることができます。
いくつか提案がありますか?
"クリック"するにはjavascriptが必要です。 –
私はそれをする方法を学ぶために見ることができるいくつかの参考資料ですか? –
そのためのインターネット上のチュートリアルがたくさんあります。 –