css3の線形グラデーション構文の詳細説明(コード例)
この記事では、CSS3 の線形グラデーション構文 (コード例) について詳しく説明します。困っている友人は参考にしていただければ幸いです。
線形グラデーションの完全な構文:
.demo { background: linear-gradient(to left, black, white); }
効果:
##互換性のある記述方法:
線形グラデーションをサポートされているすべてのブラウザに適用するには、次の操作を実行できます:.demo { /* IE6 & IE7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff'); /* IE8+ */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* Safari 4 +,Chrome 2+ */ background: -webkit-gradient(linear, left, right, color-stop(0%, #000000), color-stop(100%, #ffffff)); /* Safari 5.1 - 6.0 */ background: -webkit-linear-gradient(right, black, white); /* Firefox 3.6 - 15 */ background: -moz-linear-gradient(right, black, white); /* Opera 11.1 - 12.0 */ background: -o-linear-gradient(right, black, white); /* 标准的语法 */ background: linear-gradient(to left, black, white); }
グラデーションの角度または開始点
線形グラデーションは、直線のグラデーション ラインを指定し、そのラインに沿って複数の色を配置することによって作成されるグラデーションです。 。設定を通じてグラデーションの方向を指定できます。 グラデーション ラインの方向は 2 つの方法で設定できます。 1. キーワードを使用してブラウザに場所を指示します。グラデーションが始まりますか? 上記の例では、右から開始して
左に進むように指示しています。これは角度 "-90deg" に相当します。したがって、これは同じ結果を生成します:background: linear-gradient(-90deg, black, white);
"270deg" 角度が使用された場合にも、同じ結果が表示されます。 「-90度」に相当します。
終了位置
単純な線形グラデーションを使用すると、 (上の例のように) 位置を指定せずに 2 つの終端色が必要です。ただし、次の例:
background: linear-gradient(-90deg, black 50%, white 100%);
これは、各色のグラデーションの開始位置と終了位置をブラウザーに指示します (色の長さを指定します)。ブラウザは実際の勾配を自然に判断します。「段階的な変化」が完全に「停止」する場所を指定するだけです。上の例では、「グラデーション」は要素の左側で停止するため、その要素には完全な白は (たとえあったとしても) ほとんど表示されません。
終了色
カラー ブロックの追加はそれほど複雑ではなくなり、任意の数のカンマ区切りの値を追加するだけです。虹の CSS は次のとおりです:
.demo { background:linear-gradient(to bottom,red 0%,orange 15%,yellow 30%,green 45%,blue 60%,indigo 75%,violet 100%) ; }
# 線形グラデーションに関するいくつかのメモ:
1. CSS3 グラデーションは属性ではなく、2 つ目はブラウザによってレンダリングされる画像です。##2. CSS の URL (image.jpg) を介して任意の位置でグラデーションを使用できます。
3. グラデーションを作成するための構文は、実際にはさまざまな値をパラメーターとして受け取る関数です。これは場合によっては便利です。非常に便利です。#5. カラー終了位置の値は、パーセントまたはピクセルで表現できます。カラー スケールの場合は、-20% などです。 100% を超えるパーセンテージは完全に有効です。
要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。
以上がcss3の線形グラデーション構文の詳細説明(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









純粋な CSS3 で波の効果を実現するにはどうすればよいですか?この記事ではSVGとCSSアニメーションを使って波のエフェクトを作成する方法をご紹介しますので、お役に立てれば幸いです。

この記事では、頻繁に登場する様々な奇妙な形のボタンをCSSを使って簡単に実現する方法を紹介しますので、ぜひ参考にしてください。

CSS を上手に使ってグラデーションカラーの QR コードを作成するにはどうすればよいでしょうか?以下の記事では、CSSを使って通常の黒色のQRコードに色のグラデーションを加える方法を紹介しますので、ぜひ参考にしてください。

2 つの方法: 1. display 属性を使用して、要素に「display:none;」スタイルを追加するだけです。 2. Position 属性と top 属性を使用して、要素の絶対位置を設定し、要素を非表示にします。要素に「position:absolute;top:-9999px;」スタイルを追加するだけです。

CSS では、border-image 属性を使用してレースの境界線を実現できます。 border-image 属性では、画像を使用して境界線を作成できます。つまり、境界線に背景画像を追加できます。背景画像をレース スタイルとして指定するだけで済みます。構文「border-image: url (画像パス) は、内側への画像境界線の幅。開始を繰り返すかどうか;"。

テキストカルーセルと画像カルーセルを作成するにはどうすればよいですか?皆さんが最初に考えるのはjsを使うかどうかですが、実はテキストカルーセルや画像カルーセルも純粋なCSSでも実現できますので実装方法を見ていきましょう。

実装方法: 1. ":active" セレクターを使用して、画像上のマウス クリックの状態を選択します; 2. 変換属性とscale() 関数を使用して、画像の拡大効果を実現します。構文 "img:active {transform : スケール(x 軸倍率、y 軸倍率);}"。

CSS3 では、「animation-timing-function」属性を使用してアニメーションの回転速度を設定できます。この属性は、アニメーションがサイクルを完了する方法を指定し、アニメーションの速度曲線を設定するために使用されます。構文は「element {アニメーションタイミング関数: 速度属性値;}"。
