序文
.testDiv { 幅:400ピクセル; 高さ:400px; 境界線:1px実線 #f00; /* IE フィルターの書き方 gradientType : 1 は水平方向を表し、0 は垂直方向の線形グラデーションを表します。 startColorstr は開始色、endColorstr は終了色です。 色は16進数表記または英語の単語に対応しています。もちろん透明度もサポートされています[16進数] #AAFF0000 [AA は透明度 (00 は完全に透明、FF は完全に不透明)]、最後の 6 桁は標準の 16 進数の色の表記です。 */ /*IE6〜7*/ フィルター: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccff7700", endColorstr="#eeccc222", GradientType=1); /*IE8*/ -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccff7700", endColorstr="#eeccc222", GradientType=1); }
この記事では主にCSS3でのグラデーション効果のネイティブ実装を紹介します!!!【主流のブラウザとモバイルブラウザは任意に使用できます】 CSS3 線形グラデーションの互換性 標準構文(2 つのパラメータが含まれ、最初のパラメータは角度または英語の方向、2 番目はグラデーションの開始で、複数の色の値が許可されます)
###勾配角度 (deg は degree の略で、角度を意味します)
レンダリング コード <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <スタイル タイプ="text/css" メディア="screen"> div { 幅: 200ピクセル; 高さ: 200px; 境界線: 1px 実線 #ccc; ボックスのサイズ: 境界線ボックス; テキスト配置: 中央; 行の高さ: 200px; フロート: 左; マージン: 10px; } /* ここでのクラス名は略語です: u :上、 d: 下、 l:左、 そうです、 b:下、 2: に; 正の角度は時計回り、負の角度は反時計回りです。角度は、特定の角度に到達して他の範囲に広がり始める時点を表します。 私も最初は戸惑いましたが、書いていくうちにわかってきました。 この記事を書いた時点では、勾配標準仕様はより完全になっており、その多くはプレフィックスを必要としません。 モバイル端末を考慮すると、Webkitは捨てられない*/ .u2d { 背景: -webkit-linear-gradient(180deg, #590BCC, #18CC6C); 背景: 線形グラデーション(180度, #590BCC, #18CC6C); } .d2u { 背景: -webkit-linear-gradient(0deg, #590BCC, #18CC6C); 背景: 線形グラデーション(0度, #590BCC, #18CC6C); } .l2r { 背景: -webkit-linear-gradient(90deg, #590BCC, #18CC6C); 背景: 線形グラデーション(90度, #590BCC, #18CC6C); } .r2l { 背景: -webkit-linear-gradient(-90deg, #590BCC, #18CC6C); 背景: 線形グラデーション(-90度, #590BCC, #18CC6C); } .rb2lu { 背景: -webkit-linear-gradient(-45deg, #590BCC, #18CC6C); 背景: 線形グラデーション(-45度, #590BCC, #18CC6C); } .lb2ru { 背景: -webkit-linear-gradient(45度, #590BCC, #18CC6C); 背景: 線形グラデーション(45度, #590BCC, #18CC6C); } .ru2lb { 背景: -webkit-linear-gradient(-135deg, #590BCC, #18CC6C); 背景: 線形グラデーション(-135度, #590BCC, #18CC6C); } .lu2rd { 背景: -webkit-linear-gradient(135度, #590BCC, #18CC6C); 背景: 線形グラデーション(135度, #590BCC, #18CC6C); } .mclg1 { 背景: -webkit-linear-gradient(135deg, #D6C4F0, #F6B5B5, #18CC6C, #1AB25E); 背景: 線形グラデーション(135度, #D6C4F0, #F6B5B5, #18CC6C, #1AB25E); } .mclg2 { 背景: -webkit-linear-gradient(135deg, #1FB4DC,#18CC6C, #8B1A1A,#677C67,#BED128); 背景: 線形グラデーション(135度, #1FB4DC ,#18CC6C , #8B1A1A,#677C67,#BED128); } .mclg3 { 背景: webkit-linear-gradient(135deg, #590BCC, #18CC6C, #B5D821, #22CB33, #BA8787, #050201); 背景: 線形グラデーション(135度, #590BCC, #18CC6C, #B5D821, #22CB33, #BA8787, #050201); } .mclg4 { 背景: -webkit-linear-gradient(-135deg, rgba(20,20,20,.9) ,rgba(50,50,50,.6),rgba(60,125,70,.7), rgba(150,150,150,.8),rgba(200,200,200,.9),rgba(80,125,6,.75),rgba(175,75,75,.5)); 背景: linear-gradient(-135deg, rgba(20,20,20,.9),rgba(50,50,50,.6),rgba(60,125,70,.7), rgba(150,150,150,.8),rgba(200,200,200,.9),rgba(80,125,6,.75),rgba(175,75,75,.5)); } </スタイル> </head> <本文> <div class="u2d">トップダウン</div> <div class="d2u">ボトムアップ</div> <div class="l2r">左から右へ</div> <div class="r2l">右から左へ</div> <div class="rb2lu">右下隅から左上隅まで</div> <div class="lb2ru">左下から右上へ</div> <div class="ru2lb">右上隅から左下隅</div> <div class="lu2rd">左上隅から右下隅</div> <div class="mclg1">4 つのカラー グラデーション</div> <div class="mclg2">5 つのカラーグラデーション</div> <div class="mclg3">6 色のグラデーション</div> <div class="mclg4">透明なグラデーションのカラー</div> </本文> </html> 要約する CSS3 の登場により、線形グラデーションを実現するために PS だけに頼る必要がなくなりました...フロントエンド パートナーも、あらゆる種類のクールなグラデーション効果を独自に作成できるようになりました!!! ハハハハハ~~~ CSS3 で線形グラデーションを実装する方法の詳細なサンプルコードに関するこの記事はこれで終わりです。CSS3 線形グラデーションの関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 |
>>: DIVマスクを使用して、マウスでチェックボックスを直接チェックすることが無効である問題を解決します
1. 概要ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージ...
この記事の例では、スターフラッシュ効果を実現するためのjsの具体的なコードを参考までに共有しています...
<TD> タグの属性は、テーブル内のセルのプロパティを設定するために使用されます。表 &...
MySQL 5.7.18 のインストールと問題の概要。今日、新しい MySQL サーバーを導入しまし...
問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...
Dockerの場合すべてのコンテナコマンドを開始する docker を起動します $(docker ...
設定ファイルに直接 サーバー{ listen 80 default; # IPへの直接アクセスを禁止...
Web サービスは、アプリケーション間の通信に関係します。 WSDL は、XML ベースの Web ...
序文今日、開発者から、コンテナ サービスを停止、rm (docker rm -f)、または強制終了で...
SSHとは何か管理者はリモートでログインして、インターネット経由で接続されたさまざまな場所にある複数...
目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...
目次forEach() (ES6) メソッドmap() (ES6) メソッドflatMap() メソ...
質問ガイド1. Hadoop 3.x はどのようにして障害を許容するのでしょうか? 2. Hadoo...
問題の説明 (環境: windows7、MySql8.0)今日、MySql をインストールした後、M...
JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...