とは何ですか?用途は何ですか?この記事では、CSS の
1. の基本的な説明は次のとおりです。何?
基本的な形状は、プロパティ (shape-outside プロパティや Clip-path プロパティなど) に値として渡されます。これらのプロパティは、形状を要素に適用して要素の周囲のコンテンツの流れを変更するために使用されます。または、要素をクリップして形状を個別に定義します。
2. 形状参照ボックス
要素の高さと幅に加えて、要素のボックス モデル ボックス:マージン ボックス (マージン) -box)、content-box (content-box)、padding-box (padding-box)、border (border-box) は、要素上の形状範囲を指定するための参照としても使用できます。参照フレームは 4 つのフレームのいずれかになります。
2. 基本的なシェイプ関数
現在、
構文:
inset( <shape-arg>{1,4} [round <border-radius>] )
説明: inset() 関数は、挿入四角形を定義します。
これには、内部参照ボックスのエッジ (上、右、下、左の境界線と頂点) のオフセットを指す 1 ~ 4 のオフセット値が必要です。これらは、要素内の挿入四角形の位置を指定します。
オプションのパラメータ
2.circle()
circle( [<shape-radius>]? [at <position>]? )
ellipse( [<shape-radius>{2}]? [at <position>]? )
ellipse() 関数は楕円を定義します。
polygon( [<fill-rule>,]? [<shape-arg> <shape-arg>]# )
<shape-arg> = <length> | <percentage>
polygon() 関数は、ポリゴンを定義します。
3. 基本形状の説明
基本形状の計算値
基本形状関数の値は指定どおりに計算されますが、1 などの例外を除き、省略された値も含めてデフォルト値が計算されます。 2.
1 つの基本シェイプと 2 番目の基本シェイプの間の補間には、次のルールが適用されます。シェイプ関数の値は単純なリストとして挿入されます。リストの値は、可能な場合、長さ、パーセンテージ、または計算として補間されます。リストの値がこれらのタイプのいずれでもないが同じである場合 (たとえば、ゼロ以外の値は両方のリストで同じリスト位置を見つけます)、値は補間されます。
1. 両方の形状は同じ参照フレームを使用する必要があります。
2. 両方の形状が同じタイプであり、そのタイプが ellipse() または Circle() であり、どちらの半径も最近接側または最も遠い側のキーワードを使用しない場合、形状関数内でそれぞれの間を補間します。価値。
3. 両方の形状が inset() 型の場合、形状関数の各値の間で補間が実行されます。
4. 両方のシェイプが Polygon() タイプの場合、2 つのポリゴンは同じ数の頂点を持ち、同じ
5. それ以外の場合は、補間は指定されません。
4. ブラウザの互換性
##要約: 上記がこの記事の内容全体です。みんなの勉強に役立つでしょう。以上が<基本形状>とは何ですか?用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。