Recomendação de curso:
- Página anterior Função hypot() do CSS
- Próxima página Função invert() do CSS
- Voltar à página anterior Manual de Função CSS
Função inset() do CSS
Definição e uso do CSS inset()
Função define um retângulo que mantém uma distância embutida específica de cada lado do referencial.
inset()
Função geralmente é usada com clip-path
Propriedade e shape-outside
Propriedades usadas juntas.
Exemplo
Exemplo 1
Cortar dois elementos <div> para que cada um dos lados mantenha uma distância embutida específica do referencial:
#blueDIV { flutuante: esquerda; largura: 150px; altura: 100px; cor-de-fundo: lightblue; clip-path: inset(15px); } #pinkDIV { flutuante: esquerda; largura: 150px; altura: 100px; cor-de-fundo: rosa; clip-path: inset(5% 10% 15% 10% round 20px); }
Exemplo 2
Usar clip-path
e inset()
Realizar efeito de animação:
#myDIV { largura: 100px; altura: 100px; cor-de-fundo: coral; cor: verde; animação: mymove 5s infinita; clip-path: inset(10% round 20px); } @keyframes mymove { 50% {clip-path: inset(50% round 50px);} }
Exemplo 3
usados juntos inset()
、clip-path
e shape-outside
:
#blueDIV { flutuante: esquerda; largura: 150px; altura: 100px; cor-de-fundo: lightblue; clip-path: inset(45px 50px 15px 0 round 50px); shape-outside: inset(40px 40px 10px 0 round 50px); }
Sintaxe do CSS
inset(length-percentage round border-radius)
Valor | Descrição |
---|---|
length-percentage | Obrigatório. 1 a 4 parâmetros (comprimento ou porcentagem), que representam a offsetagem do topo, direita, fundo e esquerda do referencial. |
round border-radius | Opcional. Especifica se o retângulo embutido deve ter cantos arredondados. |
Detalhes técnicos
Versão: | Módulo de Forma do 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:Atributo clip-path CSS
Referência:Propriedade shape-outside do CSS
Referência:Função circle() do CSS
Referência:Função ellipse() do CSS
Referência:Função polygon() do CSS
- Página anterior Função hypot() do CSS
- Próxima página Função invert() do CSS
- Voltar à página anterior Manual de Função CSS