CSS circle() 関数
- 上一页 CSS calc() 函数
- 下一页 CSS clamp() 函数
- 返回上一层 CSS ファンクションリファレンスマニュアル
定義と使用方法
CSSの circle()
関数を使用して、半径と位置を持つ円を定義します。
circle()
関数は通常、 clip-path
属性と shape-outside
属性を組み合わせて使用します。
インスタンス
例 1
画像を半径が 50% の円形にカットします:
img { clip-path: circle(50%); }
例 2
画像を半径が 50% の円形にカットし、円の中心を右側に配置します:
img { clip-path: circle(50% at right); }
例 3
使用 clip-path
および circle()
アニメーション効果を実現するには:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: circle(50%); } @keyframes mymove { 50% {clip-path: circle(20%);} }
例 4
組み合わせて使用 circle()
、clip-path
および shape-outside
:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
CSS 语法
circle(radius 位置)
値 | 説明 |
---|---|
radius |
必須。円の半径を指定します。以下の値のいずれかです:
|
位置 |
オプション。円の中心位置を指定します。 長さ値、百分比值、または left、right、top、bottom などの値ができます。 デフォルト値は center です。 |
技術詳細
バージョン: | CSS Shape Module レベル 1 |
---|
ブラウザのサポート
テーブルの数字は、この関数を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
関連ページ
- 上一页 CSS calc() 函数
- 下一页 CSS clamp() 函数
- 返回上一层 CSS ファンクションリファレンスマニュアル