Recomendação de curso:
- Página anterior Função calc() do CSS
- Próxima página Função clamp() do CSS
- Voltar para a camada superior Manual de Referência da Função CSS
Função circle() do CSS
Definição e uso do CSS circle()
A função é usada para definir um círculo com raio e posição.
circle()
As funções são geralmente usadas com clip-path
Atributos e shape-outside
Os atributos são usados juntos.
Exemplo
Exemplo 1
Cortar a imagem em círculo de raio 50%:
img { clip-path: circle(50%); }
Exemplo 2
Cortar a imagem em círculo de raio 50% e posicionar o centro à direita:
img { clip-path: circle(50% at right); }
Exemplo 3
Usando clip-path
e circle()
Realizar efeito de animação:
#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%);} }
Exemplo 4
usados conjuntamente circle()
、clip-path
e shape-outside
:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
Sintaxe CSS
circle(radius na posição)
Valor | Descrição |
---|---|
radius |
Obrigatório. Especifica o raio da elipse. Pode ser um dos seguintes valores:
|
na posição |
Opcional. Especifica a posição central da elipse. Pode ser um valor de comprimento, uma porcentagem, ou valores como left, right, top ou bottom. O valor padrão é center. |
Detalhes técnicos
Versão: | Módulo de Forma CSS Nível 1 |
---|
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta completamente essa função pela primeira vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Páginas relacionadas
Referência:Propriedade clip-path do CSS
Referência:A propriedade CSS shape-outside
Referência:Função ellipse() do CSS
Referência:Função inset() do CSS
Referência:Função polygon() do CSS
- Página anterior Função calc() do CSS
- Próxima página Função clamp() do CSS
- Voltar para a camada superior Manual de Referência da Função CSS