私はそれを上に置くと、私は私のアニメーションのウェブサイト内のボタンがあります。 ボタンの上に人が乗ったときに、右から左にスキューします。 ボタン内のテキストは、私が望まないボタンで歪んでいます。 ボタンをホバーしている間に、テキストが歪んでいなくても正常に保たれるようにしたい。 私はjavascriptを試しましたが、成功しませんでした。 私のコードは、これまで:私のCSSクラスのテキストを選択
.btnredskewed
{
font-family: 'cabinbold';
\t border: #f94f4f solid 3px;
\t border-radius: 6px;
\t background-color: #f94f4f;
\t color: #ffffff;
\t font-size: 15px;
\t padding-top: 8px;
\t padding-bottom: 8px;
\t padding-left: 10px;
\t padding-right: 10px;
\t cursor: pointer;
\t text-transform: uppercase;
transition: 0.2s;
\t
\t -ms-transform: skewX(-20deg); /* IE 9 */
-webkit-transform: skewX(-20deg); /* Safari */
transform: skewX(-20deg);
}
.btnredskewed:hover
{
font-family: 'cabinbold';
\t border: #9cbce4 solid 3px;
\t border-radius: 6px;
\t background-color: #9cbce4;
\t color: #ffffff;
\t font-size: 15px;
\t padding-top: 8px;
\t padding-bottom: 8px;
\t padding-left: 10px;
\t padding-right: 10px;
\t cursor: pointer;
\t text-transform: uppercase;
\t \t
\t -ms-transform: skewX(20deg); /* IE 9 */
-webkit-transform: skewX(20deg); /* Safari */
transform: skewX(20deg);
}
.unskewtext
{
\t -ms-transform: skewX(20deg); /* IE 9 */
\t -webkit-transform: skewX(20deg); /* Safari */
\t transform: skewX(20deg);
}
.unskewtext:hover
{
\t -ms-transform: skewX(-20deg); /* IE 9 */
\t -webkit-transform: skewX(-20deg); /* Safari */
\t transform: skewX(-20deg);
}
<a href="#mogelijkheden"><button type="button" class="btnredskewed margintopsmall"><div class="unskewtext">bekijk de mogelijkheden</div></button></a>
あなたはそれをチェックし、問題になっているとほぼ同じ結果を持っている...彼はテキストが –
@TemaniAfifを歪曲したくない、慎重にテキストがない参照してください。ホバー上でスキューします。 –
最後の状態について話しているわけではありません、移行を見てください...正常状態に戻る前に歪んでいます...これは避ける必要があります –