função polygon() CSS
- Página anterior A função CSS perspective()
- Próxima página A função CSS pow()
- Voltar à página anterior Manual de Função CSS
definição e uso
CSS polygon()
função usada para definir um polígono.
polygon()
função com clip-path
propriedade e shape-outside
propriedades usadas em conjunto.
instância
exemplo 1
Cortar a imagem em um polígono:
img { clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
exemplo 2
Cortar a imagem em um polígono:
img { clip-path: polygon(100% 0%, 50% 50%, 100% 100%); }
exemplo 3
usar polygon()
、clip-path
e shape-outside
:
img { float: left; clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); shape-outside: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
Sintaxe CSS
polygon(fill-rule, length-percentage)
Valores | Descrição |
---|---|
fill-rule |
Opcional. Especifica a regra de preenchimento. Pode ser nonzero ou evenodd. O valor padrão é nonzero. |
length-percentage |
Obrigatório. Especifica os pontos que definem o polígono. Isso pode ser uma medida ou um valor percentual. Cada ponto é um par de coordenadas x e y. 0 0 define o canto superior esquerdo, 100% 100% define o canto inferior direito. |
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
Referência:propriedade shape-outside
Referência:Função circle()
Referência:Função ellipse()
Referência:Função inset()
- Página anterior A função CSS perspective()
- Próxima página A função CSS pow()
- Voltar à página anterior Manual de Função CSS