CSSでグラデーションエフェクトを学習していますが、このボタンを見つけたので、同じボタン効果を作成するためにインターネット上のソリューションを探すために多くの検索を行いました。それはCSSでそれを作成することは可能ですか? ButtonアドバンスグラデーションエフェクトボタンCSS3
1
A
答えて
2
実際には可能ですが、CSSのグラデーションでは不可能です。
カーブにSVGを使用する必要があります。この効果を得るには、グラデーションをホバーします。
.button {
display: inline-block;
padding: 0.5em 1em;
border-radius: 5px;
border: 1px solid #FAB14C;
/* Two background image: a SVG curve hover a linear-gradient */
background-image:
url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M0,80 C50,100 50,0 100,20 L100,100 L0,100" fill="%23FAB14C"></path></svg>'),
linear-gradient(to top, #FAB14C, white);
/* The backgrounds are stretch to the element size */
background-size: 100% 100%;
background-repeat: no-repeat;
text-transform: uppercase;
font-family: sans-serif;
cursor: pointer;
}
<button type="button" class="button">
Edit this article
</button>
+0
その完璧です。ありがとう –
+0
楽しみのために、ホバー効果も追加しました=> https://jsfiddle.net/tzi/z1dj5bzL/ – tzi
関連する問題
- 1. ブレンディングモードCSS3
- 2. CSS3ナビゲーションハイパーリンクスキュー
- 3. CSS3ホバリングアウトトランジションエフェクト
- 4. イーズインアウトホバーキーフレームCSS3
- 5. CSS3トランジション
- 6. CSS3トランジションボックスシャドーパルス
- 7. CSS3テキストエディタソフトウェア
- 8. CSS3スライドショーバグ
- 9. CSS3ホワイト
- 10. CSS3ページカールシャドウ
- 11. CSS3ノンリニアアニメーションパス
- 12. CSS3ボックスシャドーリニアグラデーション?
- 13. CSS3フルスクリーンアニメーション
- 14. CSS3メディアクエリ
- 15. CSS3フルスクリーンスライドショースタティックナビゲーション
- 16. CSS3アニメーション
- 17. CSS3アニメーションリピート
- 18. css3トランジションアコーディオンメニュー
- 19. CSS3スピンアニメーション
- 20. はCSS3 3Dは
- 21. CSS3インセット/インナードロップシャドウインプット?
- 22. W3Cバリデーター、CSS3、ブートストラップ
- 23. css3とdreamweaver
- 24. サイズ関係CSS3
- 25. CSS3無限ループアニメーション
- 26. :: - webkit-scrollbar CSS3
- 27. css3 border image
- 28. ループCSS3アニメーション
- 29. CSS3コラム-countプロパティ
- 30. Css3遷移キュー
あなたは、代替として、背景画像を使用することができます。 –
はい私はそれを使用することができます。しかし、私は勾配効果について学んでいる、それが私が尋ねた理由です。 –