Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert /web/css/[dslash-at] folder to Markdown (es) #8210

Merged
merged 3 commits into from
Sep 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 0 additions & 106 deletions files/es/web/css/--_star_/index.html

This file was deleted.

86 changes: 86 additions & 0 deletions files/es/web/css/--_star_/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
title: 'Propiedades personalizadas (--*): variables CSS'
slug: Web/CSS/--*
translation_of: Web/CSS/--*
---
{{CSSRef}}

Los nombres de las propiedades que tiene el prefijo `--`, como `--ejemplo-nombre`, representan las _propiedades personalizadas_ que contienen un valor que puede ser usado en otras declaraciones usando la función {{cssxref("var")}}.

Las propiedades personalizadas tienen como alcance los elementos en los que se declaran y participan en la cascada: el valor de dicha propiedad personalizada es el de la declaración decidida por el algoritmo en cascada.

{{CSSInfo}}

## Sintaxis

--somekeyword: left;
--somecolor: #0000ff;
--somecomplexvalue: 3px 6px rgb(20, 32, 54);

- `<declaración-valor>`
- : Este valor coincide con cualquier secuencia de uno o más tokens, siempre que la secuencia no contenga un token no permitido.

> **Nota:** Los nombres de las propiedades personalizadas distinguen entre mayúsculas y minúsculas — `--mi-color` se tratará como una propiedad personalizada separada de `--Mi-color`.

### Sintaxis formal

{{CSSSyntax}}

## Ejemplo

### HTML

```html
<p id="firstParagraph">Este párrafo debe tener un fondo azul y un texto amarillo.</p>
<p id="secondParagraph">Este párrafo debe tener un fondo amarillo y un texto azul.</p>
<div id="container">
<p id="thirdParagraph">Este párrafo debe tener un fondo verde y un texto amarillo.</p>
</div>
```

### CSS

```css
:root {
--first-color: #488cff;
--second-color: #ffff8c;
}

#firstParagraph {
background-color: var(--first-color);
color: var(--second-color);
}

#secondParagraph {
background-color: var(--second-color);
color: var(--first-color);
}

#container {
--first-color: #48ff32;
}

#thirdParagraph {
background-color: var(--first-color);
color: var(--second-color);
}
```

### Resultado

{{EmbedLiveSample('Example', 500, 130)}}

## Especificaciones

| Especificación | Estado | Comentario |
| -------------------------------------------------------------------------------- | ------------------------------------ | ------------------- |
| {{SpecName("CSS3 Variables", "#defining-variables", "--*")}} | {{Spec2("CSS3 Variables")}} | Initial definition. |

## Compatibilidad con navegadores

{{Compat("css.properties.custom-property")}}

## Ver también

- [Usando variables CSS](/es/docs/Web/CSS/Using_CSS_variables)
- La función {{cssxref("var")}}
143 changes: 0 additions & 143 deletions files/es/web/css/-moz-image-rect/index.html

This file was deleted.

Loading