私は次のボタンがあります。CSS - ホバー上のスムーズなボタングラデーションの色の変化
.cta-btn {
display: inline-block;
margin: 20px 0 0 20px;
color: #fff;
background-color: #FF8F1B;
background-image: linear-gradient(to right, #2ab3ff, #ff2d00);
box-shadow: 4px 5px 27px 4px rgba(220, 120, 184, 0.85);
font-size: 21px;
border-radius: 30px;
padding: 12px 21px;
font-family: Montserrat;
}
<a href="#" class="cta-btn">click me</a>
私は私がそれにカーソルを合わせると、ボタンがスムーズグラデーションの色を変更したい:
上記のボタンのCSSはこれです。マウスを動かすと、グラデーションの色がボタンにスナップするだけではいけません。これは、スムーズなグラデーションの色の移行の私の試みです:
a.cta-btn:hover {
background-image: linear-gradient(to right,#FF2A67,#FF5D3A);
color: #fff;
box-shadow: 4px 5px 27px 4px rgba(255,45,45,0.85);
transition: background-image .3s linear;
transition: box-shadow .3s linear;
}
何か助けが大歓迎です。
であるあなたは、 '質問でhtml'を含めることはできますか? – guest271314
[作成したこのフィドル](https://jsfiddle.net/62femrcp/)のようなものがあるため、コードを追加できますか? –
@EmirhanÖzlenあなたはHTMLで間違ったクラスを持っています。ドットなし。 –