フロントエンド ページの需要が増加し続けるにつれて、一部のシーンではグラデーションの背景要素が必要になります。この記事では、div と新しい css3 属性を使用して、次のようにグラデーション背景のボタンを実装します。 1.background: linear-gradient 背景はグラデーションカラー属性です 上記のコード: html: <div class="btn_demo"> <div class="text">体験</div> <div class="arrow">»</div> </div> css: @keyframes 矢印移動 { /* 開始状態 */ 0% { 左: 130px; } /* 終了ステータス */ 100% { 左: 140px; } } @keyframes color_move { /* 開始状態 */ 0% { background-position: 0% 0%; /* 水平位置 垂直位置 */ } 50% { 背景位置: 50% 0%; } /* 終了ステータス */ 100% { 背景位置: 100% 0%; } } .btn_demo { 幅:180ピクセル; 高さ:60px; 境界線の半径: 10px; 位置: 相対的; 背景: 線形グラデーション(90度、#373d42 0%、#2679dd 50%、#373d42 100%); 背景サイズ: 400% 100%; アニメーション: color_move 5秒 無限イーズインアウト 交互に; カーソル: ポインタ; } .btn_demo:ホバー{ 背景: #2679dd; } .btn_demo:アクティブ{ 背景: #373d42; } .btn_demo > .text { /* 背景: 黄色; */ 幅: 50px; テキスト配置: 中央; 位置: 絶対; 左: 50%; 上位: 50%; 変換: translate(-50%,-50%); フォントサイズ: 20px; 色: #fff; フォントの太さ: 太字; } .btn_demo > .arrow { /* 背景: 緑; */ 幅: 20px; テキスト配置: 中央; 位置: 絶対; フォントサイズ: 30px; 色: #fff; トップ: 46% 変換: translateY(-50%); left: 130px; /* 130~150px移動 */ /* アニメーションを呼び出す */ アニメーション名: arrow_move; /* 間隔 */ アニメーション期間: 1秒; /* 無限再生*/ アニメーションの反復回数: 無限; } 効果は以下のとおりです。 これで、div+css3 を使用してグラデーション背景のボタンを実装する方法についての記事は終了です。div+css3 グラデーション背景ボタンのコンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: インタビューの質問: ホーリー グレイル レイアウトとダブル ウィング レイアウトの違い
目次1. JSの特徴1.1 マルチパラダイム1.2 説明1.3 シングルスレッド1.4 ノンブロッキ...
1. プロジェクト文書 2. ページレイアウトにHTMLとCSSを使用するHTML部分 <di...
この記事では、携帯電話のプルダウンリフレッシュを模倣したjsの具体的なコードを参考までに共有します。...
インターネット上には多くのチュートリアルがありますが、基本的には同じです。ただし、細かい原因でソフト...
この記事では、WindowsでのMySQL 5.7.18のインストールと設定のチュートリアルを参考ま...
以前はMySQLをあまり使用していなかったため、MySQLの機能にあまり詳しくありませんでした。この...
目次1. 外部キー制約外部キーとは何ですか?外部キーを使用する条件:外部キーの定義構文は次のとおりで...
mysql の IN はインデックスを無効にしますか?しませんよ! 結果をご覧ください: mysq...
何?何のスターコートですか?さて、もっとわかりやすくするために写真を見てみましょう。 よく見ると、パ...
私は最近、空洞化効果について研究しました。背景クリップ: テキスト背景はテキストの前景色にクリップさ...
<br />一般的に、「標準的な Web ページ」のファイル構成は XHTML CSS ...
1. フローティングとは何ですか?フローティングは、その名の通り、浮遊することを意味します。要素がド...
進捗バーを実装するためのJavaScriptの具体的なコードは参考までに。具体的な内容は次のとおりで...
目次テレポートの目的テレポートの仕組みこの記事では、以下の内容を取り上げます。テレポートの目的テレポ...
多くの場合、Linux システムに Web サービス アプリケーション (Tomcat、Apache...