translations and css code examples fixed (#23553)
This commit is contained in:
committed by
Randell Dawson
parent
5d5f016963
commit
0f0ce47056
@ -11,31 +11,47 @@ As propriedades customizadas de CSS também são chamadas de variáveis CS
|
|||||||
Dentro de um seletor, as propriedades personalizadas são declaradas usando dois hífens (-) e o nome, seguido pelo valor. O valor pode ser simples, como uma cor (RGB, hexcode, etc.) ou tamanho (usando pixel, em, rem, etc.), ou pode ser mais complexo, como uma definição de dropshadow. Veja os exemplos abaixo.
|
Dentro de um seletor, as propriedades personalizadas são declaradas usando dois hífens (-) e o nome, seguido pelo valor. O valor pode ser simples, como uma cor (RGB, hexcode, etc.) ou tamanho (usando pixel, em, rem, etc.), ou pode ser mais complexo, como uma definição de dropshadow. Veja os exemplos abaixo.
|
||||||
|
|
||||||
```css
|
```css
|
||||||
:root {
|
:root {
|
||||||
--firstVariable: red;
|
--firstVariable: red;
|
||||||
--headerSize: 16px;
|
--headerSize: 16px;
|
||||||
--dropShadow: 1px 1px 2px 2px rgba(100,100,100,0.2);
|
--dropShadow: 1px 1px 2px 2px rgba(100,100,100,0.2);
|
||||||
```
|
```
|
||||||
|
|
||||||
Declarar propriedades personalizadas no seletor `:root` torna essas propriedades disponíveis globalmente. O seletor `:root` pode ser considerado o mesmo que o seletor `html` .
|
Declarar propriedades personalizadas no seletor `:root` torna essas propriedades disponíveis globalmente. O seletor `:root` pode ser considerado o mesmo que o seletor `html` .
|
||||||
|
|
||||||
### Usando propriedades personalizadas
|
### Usando Propriedades Personalizadas
|
||||||
|
|
||||||
Para usar uma propriedade customizada, é utilizada a função `var()` , que usa um único argumento do nome da propriedade customizada. \`\` \`css h1 { font-size: var (- headerSize); }
|
Para usar uma propriedade customizada, é utilizada a função `var()`, que usa um único argumento do nome da propriedade customizada.
|
||||||
|
```css
|
||||||
.card { box-shadow: var (- dropShadow); }
|
h1 {
|
||||||
```
|
font-size: var(--headerSize);
|
||||||
### Cascading Custom Properties
|
}
|
||||||
When custom properties are declared in the `:root` selector, those properties are globally available; any style rules can use the properties. If a custom property needs to be different for specific element, class, or id, a property of the same can be declared in that selector. The compiler will first look for a property name within the immediate enclosing selector, then move to the `:root`.
|
|
||||||
|
.card {
|
||||||
|
box-shadow: var(--dropShadow);
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
css : root { - sem cor: vermelho; }
|
### Propriedades Personalizadas Cascateadas
|
||||||
|
Quando propriedades personalizadas são declaradas no seletor `:root`, essas propriedades são disponíveis globalmente; todos os estilos podem usar a propriedade. Se uma propriedade personalizada precisa diferente para um elemento específico, classe ou id, a propriedade do mesmo poder ser declarada naquele seletor. O compilador irá primeiramente olhar para o nome da propriedade dentro do seletor imediatamente encapsulando, e depois mover para o `:root`
|
||||||
|
|
||||||
h1 { - sem cor: azul; }
|
```css
|
||||||
|
:root {
|
||||||
|
--font-color: red;
|
||||||
|
}
|
||||||
|
|
||||||
h1 { font-color: var (- fonte-cor); / \* azul \* / }
|
h1 {
|
||||||
|
--font-color: blue;
|
||||||
|
}
|
||||||
|
|
||||||
h2 { font-color: var (- fonte-cor); / \* vermelho \* / } \`\` \`
|
h1 {
|
||||||
|
font-color: var(--font-color); /* blue */
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-color: var(--font-color); /* red */
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
#### Mais Informações:
|
#### Mais Informações:
|
||||||
|
|
||||||
@ -43,4 +59,4 @@ Para mais informações visite:
|
|||||||
|
|
||||||
* [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/--*)
|
* [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/--*)
|
||||||
* [Documento de Recomendação para o Candidato do W3C](https://www.w3.org/TR/css-variables/)
|
* [Documento de Recomendação para o Candidato do W3C](https://www.w3.org/TR/css-variables/)
|
||||||
* [Suporte de Navegador](https://caniuse.com/#feat=css-variables)
|
* [Suporte de Navegador](https://caniuse.com/#feat=css-variables)
|
||||||
|
Reference in New Issue
Block a user