今回はCssで扇形のパターンを描く方法についてお届けします。 Cssで扇形のパターンを描く際の注意点を実際に見てみましょう。
この記事を読むには、中心角、ラジアン系、三角関数などの基本的な数学の知識が必要です。
次の効果を達成するために懸命に取り組んでいます:プログレス バー を作成する方法を共有します。
span { width: 0; height: 0; border: $radius solid transparent; $borderWidth: tan(pi() / $count) * $radius; border-left-width: $borderWidth; border-right-width: $borderWidth; }
span { @if $count == 1 { width: $diameter; height: $diameter; } @else if $count == 2 { width: $diameter; height: $radius; } @else { width: 0; height: 0; border: $radius solid transparent; $borderWidth: tan(pi() / $count) * $radius; border-left-width: $borderWidth; border-right-width: $borderWidth; } }
@for $index from 0 to $count { span:nth-child(#{$index + 1}) { $transform: translate(-50%, 0) rotate(360deg / $count / 2 + 360deg * $index / $count); $origin: if($count == 2, bottom, center); -webkit-transform: $transform; transform: $transform; -webkit-transform-origin: $origin; transform-origin: $origin; } }
CSS3 で線形グラデーション線形グラデーションを使用する方法
以上がCSS描画扇パターンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。